函数式接口:有且仅有一个抽象方法的接口。常与Lambda使用
语法糖:使用更加方便,但是原理不变的代码语法。例:增强for循环为迭代器的语法糖
lambda可以当做匿名内部类的语法糖,但是二者在原理上有所不同
格式:
@FunctionalInterface注解:可以检测接口是否是一个函数式接口
使用:一般作为方法的参数和返回值类型
例:
函数式接口:
lambda表达式实现接口:
函数式接口:有且仅有一个抽象方法的接口。常与Lambda使用
语法糖:使用更加方便,但是原理不变的代码语法。例:增强for循环为迭代器的语法糖
lambda可以当做匿名内部类的语法糖,但是二者在原理上有所不同
格式:
@FunctionalInterface注解:可以检测接口是否是一个函数式接口
使用:一般作为方法的参数和返回值类型
例:
函数式接口:
lambda表达式实现接口: