mirror of
https://github.com/LingCoder/OnJava8.git
synced 2026-08-19 12:33:29 +08:00
[ISSUE #40]校订第14章流式编程
This commit is contained in:
@@ -3,9 +3,11 @@
|
||||
<!-- Streams -->
|
||||
# 第十四章 流式编程
|
||||
|
||||
Collections 优化了对象的存储。Streams 是和对象组的处理有关。流是一系列与任何特定存储机制无关的元素 — 实际上我们说流没有“存储”。
|
||||
> 集合优化了对象的存储,而流和对象的处理有关。
|
||||
|
||||
不需要迭代集合中的元素,而是在管道中绘制元素并对其操作的流。这些管道经常被组合在一起,在流上形成一个操作管道。
|
||||
流是一系列与特定存储机制无关的元素——实际上,流并没有“存储”之说。
|
||||
|
||||
利用流,我们无需迭代集合中的元素,就可以提取和操作它们。这些管道通常被组合在一起,在流上形成一条操作管道。
|
||||
|
||||
在大多数情况下,将对象存储在集合中的原因是为了处理他们,因此你将会发现你将把编程的主要焦点从集合转移到了流上。流的一个核心好处是,它使得程序更加短小并且更易理解。当 Lambda 表达式和方法引用(method references)和流一起使用的时候感觉自成一体。流使得 Java 8 更巨吸引力。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user