java 函数式接口与Lambda表达式
函数式接口:接口中只能有一个抽象方法,其他的可以有default、static、Object里继承的方法等。 作用:在Java中主要用在Lambda表达式和方法引用(想使用Lambda表达式, 接口必须为函数式接口)。只有确保接口中有且只有一个抽象方法,Java中的lambda才能顺利推导。 JDK8专门提供了@FunctionalInterface注解,用来进行编译检查。就是说一个接口有这个注解了,一定是函数式接口,必须满足函数式接口的要求,不然就编译出错!...