本书第二部分深入探索了新的Stream API——它可以让你编写功能强大的代码,用声明性的方式处理数据集。学完第二部分,你将充分理解流是什么,以及如何在代码中使用它来简明而高效地处理数据集。
第4章介绍了流的概念,并解释了它与集合的异同。
第5章详细讨论了表达复杂数据处理查询可以使用的流操作。我们会谈到很多模式,如筛选、切片、查找、匹配、映射和归约。
第6章介绍了收集器——Stream API的一个功能,可以让你表达更为复杂的数据处理查询。
在第7章中,你将了解流为何可以自动并行执行,并利用多核架构的优势。此外,你还会了解到要避免的若干陷阱,以便正确而高效地使用并行流。