lambda(匿名函数)[参数-箭头-主题]
案例
Comparator<Apple> sortApples = new Comparator<Apple>(){
@Override
public int compare(Apple apple, Apple t1) {
return 0;
}
};
//java8
Comparator<Apple> jave8sortApples = (Apple a1,Apple a2)->a1.getHeavay().compareTo(a2.getHeavay());
使用地方
函数式接口(只能有有一个抽象方法)
Java 8为函数式接口引入了一个新注解@FunctionalInterface,主要用于编译级错误检查,加上该注解,当你写的接口不符合函数式接口定义的时候,编译器会报错。
环绕执行模式
191页
来源:CSDN
作者:3長
链接:https://blog.csdn.net/weixin_42324034/article/details/103950904