函数式接口
概念:只定义了一个抽象方法的接口
//函数式接口注解@FunctionalInterfacepublic interface Predicate{ boolean test(T t);} 有且仅有一个抽象方法,单可以有其他静态方法和默认方法复制代码
函数描述符
函数式接口的抽象方法的签名基本上是Lambda表达式的签名,称这种抽象方法叫做函数描述符
Lambda表达式
- Lambda表达式可以被赋值给一个变量
- Lambda表达式可传递给一个接受函数式接口作为参数的方法,Lambda表达式的签名要和函数式接口的抽象方法一样
复制代码