lambda表达式
简化语法 简化内部类的实现【接口直接实现类】 只能简化只有一个抽象方法的接口
方法引用
System.out::println
函数式接口
默认方法
Stream
- 操作步骤
- 创建:创建Stream并加入集合原料
- 加工:数据加工过程【可能调用多个方法】
- 获取:Stream获取加工后数据
- 概念
- java集合数据操作流程
- 不是
- 特点
// 集合创建
public default Stream<E>stream(); // 顺序流
public default Stream<E>parallelStream(); // 并发流
// 数组创建
public static<T>Stream<T>stream(T[] array);// 流
// 基于Stream.of()创建
public static<T>Stream<T>of(T...values);//顺序流