Lambda表达式相关内容
函数式接口:
1.任何接口如果只包含一个抽象方法,那么它就是一个函数式接口。
public interface Runnable { public abstract void run(); }
2.对于函数式接口,我们可以通过Lambda表达式来创建该接口的对象。
Lambda表达式:
1.lambda表达式只有一行代码的时候才能简化成一行;如果有多行,就用代码块包裹
2.前提是接口为函数式接口
3.多个参数也可以去掉参数类型,要去掉就都去掉,必须加上括号
定义接口
简化过程:实现类->静态内部类->局部内部类->匿名内部类->Lambda表达式