About the Author; About the Technical Reviewer; Foreword; Chapter 1: Introduction; Lambdas and (Parallel) Streams; The Challenge; The Solution; A First Explanation; Chapter 2: The Data; Chapter 3: First Analysis-From Naive to Flexible; Fix Filter; Simple Parameterization; Behavior Parameterization; Anonymous Classes; Chapter 4: Lambda Expressions; Functional Interface; Lambda Notation; Lazy Evaluation; Summary; Chapter 5: Default Method; The Problem; Solution-The Java Way; Rules to Choose a Default Method; Summary; Chapter 6: Optional
Text of Note
Chapter 7: Make the Acquaintance of StreamsExamples; Parallel Processing; Summary; Chapter 8: stream(), Stream and Spliterator; Stream; Spliterator; Summary; Chapter 9: Parallel Stream; Summary; Chapter 10: Collector and Concurrency; Java Concurrency; Collect; Summary; Final thoughts; Chapter 11: Grouping Collector; Summary; Final Thoughts; Appendix A: Program to Create the Demo Data; Basic Data; Article; Persons; Other Classes; Demo Program; Index