一.什么是流stream 1.可理解为高级版本的 Iterator 不是集合元素,它不是数据结构并不保存数据,它是有关算法和计算的. 2.单向,不可往复 数据只能遍历一次,遍历过一次后即用尽了,就好比流水从面前流过,一去不复返. 3.可并行化操作 迭代器:只能命令式地.串行化操作.当使用串行方式去遍历时,每个 item 读完后再读下一个 item.和迭代器不同,stream使用并行去遍历时,数据会被分成多个段,其中每一个都在不同的线程中处理,然后将结果一起输出. 4.数据源本身可以是无限的 二.…