lambda表达式
三步走()–> {}
->箭头操作符 左边为形参列表 右边为lambda体,就是重写的抽象方法的方法体
举例(o1, o2)->Integer.compare(o1,o2);
(o1,o2)为形参列表
- 使用::分为6中情况介绍
- lambda表达式作为接口的实例
lambda表达式解释接口的方法的重写
函数式接口
只包含一个抽象方法的接口,称为函数式接口
@FunctionalInterface 注解,这样做可以检查它是否是一个函数式接口,函数式接口只有一个接口的方法
Java 内置四大核心函数式接口