What streams are
Differences between collections and streams
How to create streams from different types of data sources
How to represent an optional value using the Optional class
Applying different types of operations on streams
Collecting data from streams using collectors
Grouping and partitioning a stream’s data
Finding and matching data in streams
How to work with parallel streams
6. Streams
Get More Java 17: An In-Depth Exploration of the Java Language and Its Features now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.