Java Reference
In-Depth Information
Part 2. Functional-style data processing
The second part of this topic is a deep exploration of the new Streams API, which lets you write
powerful code that processes a collection of data in a declarative way. By the end of this second
part, you'll have a full understanding of what streams are and how you can use them in your
codebase to process a collection of data concisely and efficiently.
Chapter 4 introduces the concept of a stream and explains how it compares with a collection.
Chapter 5 investigates in detail the stream operations available to express sophisticated data
processing queries. You'll look at many patterns such as filtering, slicing, finding, matching,
mapping, and reducing.
Chapter 6 covers collectors—a feature of the Streams API that lets you express even more
complex data processing queries.
In chapter 7 , you'll learn about how streams can automatically run in parallel and leverage your
multicore architectures. In addition, you'll learn about various pitfalls to avoid when using
parallel streams correctly and effectively.
 
Search WWH ::




Custom Search