Need simple solutions to specific challenges with Java 8 and Java 9? This book of practical recipes provides a quick, easy reference for developers who prefer useful examples over detailed explanations. Modern Java Recipes shows you how to solve a wide range of problems using the newest features of Java.
Chapter 1, The Basics
Chapter 2, The java.util.function Package
Chapter 3, Streams
Chapter 4, Comparators and Collectors
Chapter 5, Issues with Streams, Lambdas, and Method References
Chapter 6, The Optional Type
Chapter 7, File I/O
Chapter 8, The java.time Package
Chapter 9, Parallelism and Concurrency
Chapter 10, Java 9 Additions
Appendix A, Generics and Java 8