都9102年了,JAVA出到了13.0.1。现在预习一下JAVA8新特性应该还来得及;用代码说话:
一、Stream(流)
Stream(流)是一个来自数据源的元素队列并支持聚合操作
数据源是流的来源。 数据源可以是集合,数组,I/O channel等
优点:
- 内部迭代:通过访问者模式(Visitor)实现
- Pipelining:中间操作都会返回流对象本身
- 聚合操作:类似SQL语句一样的操作, 比如 filter, map, reduce, find, match, sorted 等
大约 4 分钟