@@ -12,19 +12,23 @@ The source code for all examples can be found in the directory [src/main/java/la
12
12
* Chapter 1: Java 8: why should you care?
13
13
* Chapter 2: Passing code with behavior parameterization
14
14
* Chapter 3: Lambda expressions
15
- * Chapter 4: Processing data with streams
16
- * Chapter 5: Collecting data with streams
17
- * Chapter 6: Parallel data processing and performance
18
- * Chapter 7: Refactoring, testing, debugging
19
- * Chapter 8: Default methods
20
- * Chapter 9: Optional: a better alternative to null
21
- * Chapter 10: CompletableFuture: composable asynchronous programming
22
- * Chapter 11: New Date and Time API
23
- * Chapter 12: Thinking functionally
24
- * Chapter 13: Functional programming techniques
25
- * Chapter 14: Blending OOP and FP: comparing Java 8 and Scala
26
- * Chapter 15: Conclusions and "where next" for Java
27
-
15
+ * Chapter 4: Working with Streams
16
+ * Chapter 5: Processing data with streams
17
+ * Chapter 6: Collecting data with streams
18
+ * Chapter 7: Parallel data processing and performance
19
+ * Chapter 8: Refactoring, testing, debugging
20
+ * Chapter 9: Default methods
21
+ * Chapter 10: Using Optional as a better alternative to null
22
+ * Chapter 11: CompletableFuture: composable asynchronous programming
23
+ * Chapter 12: New Date and Time API
24
+ * Chapter 13: Thinking functionally
25
+ * Chapter 14: Functional programming techniques
26
+ * Chapter 15: Blending OOP and FP: comparing Java 8 and Scala
27
+ * Chapter 16: Conclusions and "where next" for Java
28
+ * Appendix A: Miscellaneous language updates
29
+ * Appendix B: Miscellaneous library updates
30
+ * Appendix C: Performing multiple operations in parallel on a Stream
31
+ * Appendix D: Lambdas and JVM bytecode
28
32
We will update the repository as we update the book. Stay tuned!
29
33
30
34
### Make sure to have JDK8 installed
0 commit comments