流是Java API的新成员,它允许你以声明性方式处理数据集合(通过查询语句来表达,而不是临时编写一个实现)。 流的两个重要特点 流水线:很多流操作本身会返回一个流,这样多个操作就可以链接起来,形成一个大的流水线。流水线的操作可以看作对数据源进行数据库式查询。 内部迭代:与使用迭代器显式迭代的集合不同,流的迭代操作是在背后进行的。