| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <title>Bulk Data Operations Demo</title> | |
| </head> | |
| <body> | |
| <h2>Bulk Data Operations Demo</h2> | |
| <p> | |
| This demo shows how to use bulk data operations with the new JDK8 | |
| Collections API. | |
| The demo also demonstrates new features of JDK8 such as lambda expressions | |
| and method/constructor references. | |
| </p> | |
| <ul> | |
| <li><h3>CSV Processor</h3> | |
| <p> | |
| Analyzes a CSV file, finds and collects useful information, computes | |
| different statistics. For more information, see the source file. | |
| </p> | |
| Source: <a href="src/CSVProcessor.java">src/CSVProcessor.java</a> | |
| <li><h3>Grep</h3> | |
| <p> | |
| Behaves like the standard Linux tool Grep. For more information, see | |
| the source file. | |
| </p> | |
| Source: <a href="src/Grep.java">src/Grep.java</a> | |
| <li><h3>PasswordGenerator</h3> | |
| <p> | |
| Produces a password of desired length. For more information see | |
| source file. | |
| </p> | |
| Source: <a | |
| href="src/PasswordGenerator.java">src/PasswordGenerator.java</a> | |
| <li><h3>WC</h3> | |
| <p> | |
| Counts newlines, words, characters, and the maximum line length of a | |
| text file. For more information, see the source | |
| file. | |
| </p> | |
| Source: <a href="src/WC.java">src/WC.java</a> | |
| </ul> | |
| </body> | |
| </html> |