1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title>Bulk Data Operations Demo</title> 5 </head> 6 <body> 7 <h2>Bulk Data Operations Demo</h2> 8 9 <p> 10 This demo shows how to use bulk data operations with the new JDK8 11 Collections API. 12 The demo also demonstrates new features of JDK8 such as lambda expressions 13 and method/constructor references. 14 </p> 15 16 <ul> 17 <li><h3>CSV Processor</h3> 18 19 <p> 20 Analyzes a CSV file, finds and collects useful information, computes 21 different statistics. For more information, see the source file. 22 </p> 23 Source: <a href="src/CSVProcessor.java">src/CSVProcessor.java</a> 24 <li><h3>Grep</h3> 25 26 <p> 27 Behaves like the standard Linux tool Grep. For more information, see 28 the source file. 29 </p> 30 Source: <a href="src/Grep.java">src/Grep.java</a> 31 <li><h3>PasswordGenerator</h3> 32 33 <p> 34 Produces a password of desired length. For more information see 35 source file. 36 </p> 37 Source: <a 38 href="src/PasswordGenerator.java">src/PasswordGenerator.java</a> 39 <li><h3>WC</h3> 40 41 <p> 42 Counts newlines, words, characters, and the maximum line length of a 43 text file. For more information, see the source 44 file. 45 </p> 46 Source: <a href="src/WC.java">src/WC.java</a> 47 </ul> 48 </body> 49 </html>