Java8 特性 2 - StreamApi

LarsCheng at 
StreamStream API 关注对数据的运算,属于 CPU 密集型 Collections 关注对数据的存储,属于 IO 密集型 Stream 自己本身不存储元素 Stream 不会改变元对象,但是他会返回一个持有结果的新 StreamStream 操作是延时执行的,意味着需要结果时才执行 Stream 执行流程 1 执行流程: 实例化 ==> 中间操作 ==> 终止操作中间操作往往是一个操作链一旦终止操作,就开始执行中间操作链,并产生结果。【延时执行,终止操作触发执行】 准备数据为了测试方便,这里写一个学生工具类 StudentData.java,用来获取测试数据 1234567891……