​官方文档​

例子

public class TestLamda4 {
public static void main(String[] args) {
ILike like = new Like();
like.lambda();
//匿名内部类 没有类的名称,必须要借助接口或者父类
like = new ILike() {
@Override
public void lambda() {
System.out.println("匿名内部类");
}
};
//要在下面调用,不然,会直接走父类方法
like.lambda();

//用Lambda简化
like = ()-> {
System.out.println("Lamdba表達式");
};
like.lambda();
}
}
//定义一个函数式接口
interface ILike{
void lambda();
}
class Like implements ILike{
public void lambda(){
System.out.println("I like");
}
};