java学习总结之Java的“流”及“流式处理”
一,java的流式处理
1.1 什么是流式处理?
在JDK8以后,提供对集合的流式操作,对集合的元素可以向“流水”一样,依次方便,遍历,排序等,它是“不可逆的”(访问后面元素之后不能再次返回前面元素 ) , 根据流的处理方式不同,可以分为 串行流和并行流, 串行流表示同一时间只能有一个流式操作,而并行流可以有多个流式操作。
流返回的结果包括中间操作和 最终操作
中间操作:它的返回值依然是 流对象 ,例如 排序、过滤、去重
最终操作: 返回值是特定的结果类型 ,例如 遍历,取最大值,最小值或返回


