@@ -12,19 +12,23 @@ The source code for all examples can be found in the directory [src/main/java/la
1212* Chapter 1: Java 8: why should you care?
1313* Chapter 2: Passing code with behavior parameterization
1414* 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
2832We will update the repository as we update the book. Stay tuned!
2933
3034### Make sure to have JDK8 installed
0 commit comments