List of Tables

 

Chapter 3. Lambda expressions

Table 3.1. Examples of lambdas

Table 3.2. Common functional interfaces in Java 8

Table 3.3. Examples of lambdas with functional interfaces

Table 3.4. Examples of lambdas and method reference equivalents

Chapter 4. Introducing streams

Table 4.1. Intermediate operations

Table 4.2. Terminal operations

Chapter 5. Working with streams

Table 5.1. Intermediate and terminal operations

Chapter 6. Collecting data with streams

Table 6.1. The static factory methods of the Collectors class

Chapter 7. Parallel data processing and performance

Table 7.1. Stream sources and decomposability

Table 7.2. Spliterator’s characteristics

Chapter 10. Using Optional as a better alternative to null

Table 10.1. The methods of the Optional class

Chapter 12. New Date and Time API

Table 12.1. The common methods of date-time classes representing an interval

Table 12.2. The common methods of date-time classes representing a point in time

Table 12.3. The factory methods of the TemporalAdjusters class

Appendix B. Miscellaneous library updates

Table B.1. New methods added to collection classes and interfaces