Lambda表达式相关内容

函数式接口:

1.任何接口如果只包含一个抽象方法,那么它就是一个函数式接口。

public interface Runnable {

  public abstract void run();

}

  

2.对于函数式接口,我们可以通过Lambda表达式来创建该接口的对象。

 

Lambda表达式:

1.lambda表达式只有一行代码的时候才能简化成一行;如果有多行,就用代码块包裹

2.前提是接口为函数式接口

3.多个参数也可以去掉参数类型,要去掉就都去掉,必须加上括号

 

定义接口

简化过程:实现类->静态内部类->局部内部类->匿名内部类->Lambda表达式

posted @ 2022-09-09 15:55  Minarch  阅读(21)  评论(0)    收藏  举报