lambda表达式
1.要求
lambda表达式,如果一个接口只有一个方法,我可以把方法名省略
Foo foo = () -> {System.out.println(“****hello lambda”);};
拷贝小括号(),写死右箭头->,落地大括号{…}
lambda表达式,必须是函数式接口,必须只有一个方法
如果接口只有一个方法java默认它为函数式接口。
为了正确使用Lambda表达式,需要给接口加个注解:@FunctionalInterface
如有两个方法,立刻报错
Runnable接口为什么可以用lambda表达式?
