流是什么?流的简介流与集合的区别外部迭代和内部迭代流的组成流操作分类流的使用流的构建收集器预定义收集器功能 流是什么?Java8引入的新成员,以声明式方式处理集合数据将基础操作链接起来,完成复杂的数据处理流水线提供透明的并行处理能力 流的简介从支持数据处理操作的源生成的元素序列 流与集合的区别集合便于存储流便于计算只能遍历一次 外部迭代和内部迭代 流的组成 流操作分类 流的使用 流的构建由值创建流由数组创建流由文件生成流由函数生成流(无限流) 收集器将流中的元素积累成一个结果作用于终端操作Collect()上 预定义收集器功能将流元素归约和汇总为一个值将流元素分组将流元素分区