Lambda 表达式

2021-09-07  本文已影响0人  JESiller

理解为简洁地表示可传递的匿名函数的一种方式

特点

函数式接口

就是只定义一个抽象方法的接口

接口现在还可以拥有默认方法(即在类没有对方法进行实现时,
其主体为方法提供默认实现的方法)。哪怕有很多默认方法,只要接口只定义了一个抽象方法,它就仍然是一个函数式接口。

函数描述符

函数式接口的抽象方法的签名基本上就是Lambda表达式的签名。我们将这种抽象方法叫作函数描述符。

例如,Runnable接口可以看作一个什么也不接受什么也不返回(void)的函数的
签名,因为它只有一个叫作run的抽象方法,这个方法什么也不接受,什么也不返回(void)。

上一篇下一篇

猜你喜欢

热点阅读