java8流与Java中的集合有何不同

时间:2019-01-29 09:47:16

标签: java-8

解释与示例的比较。 谁能向我解释“ java8 in Action”一书中的这一行---

  

必须先计算集合中的每个元素,然后才能进行计算   添加到集合中。

1 个答案:

答案 0 :(得分:1)

我喜欢《 Java 8实战》一书中的解释,也许它可以帮助您更好地理解它们之间的区别:

  

对于喜欢哲学观点的读者,您可以看到流作为一系列价值观的传播   及时。相反,集合是一组分布在空间(此处为计算机内存)中的值,   所有这些都存在于单个时间点上,并且您可以使用迭代器访问   for-each循环中的成员。