
Lambda和Stream流
Stream 是JDK1.8 中处理集合的关键抽象概念,Lambda 和 Stream 是JDK1.8新增的函数式编程最有亮点的特性了,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。当创建流的时候,数组类型是基本数据类型的时候,需要用到boxed(),把流中的数据变成引用数据类型(装箱)创建无限流,流中的元素无限多个,所以要配合limit使用。orElse(值) 是前两个方法的组合,如果容器中有数据,就返回容器中的数据,没有的话,使用括号中的值。要求两个方法的参数要一致。




















