diff --git a/docs/book/14-Streams.md b/docs/book/14-Streams.md index 07aa033..13170cc 100644 --- a/docs/book/14-Streams.md +++ b/docs/book/14-Streams.md @@ -3,9 +3,11 @@ # 第十四章 流式编程 -Collections 优化了对象的存储。Streams 是和对象组的处理有关。流是一系列与任何特定存储机制无关的元素 — 实际上我们说流没有“存储”。 +> 集合优化了对象的存储,而流和对象的处理有关。 -不需要迭代集合中的元素,而是在管道中绘制元素并对其操作的流。这些管道经常被组合在一起,在流上形成一个操作管道。 +流是一系列与特定存储机制无关的元素——实际上,流并没有“存储”之说。 + +利用流,我们无需迭代集合中的元素,就可以提取和操作它们。这些管道通常被组合在一起,在流上形成一条操作管道。 在大多数情况下,将对象存储在集合中的原因是为了处理他们,因此你将会发现你将把编程的主要焦点从集合转移到了流上。流的一个核心好处是,它使得程序更加短小并且更易理解。当 Lambda 表达式和方法引用(method references)和流一起使用的时候感觉自成一体。流使得 Java 8 更巨吸引力。