下你所需,载你所想!
汇集开发技术源码资料

Java基础学习之函数式接口、方法引用

:603.073KB :1 :2022-01-10 12:47:57

部分简介

Java基础学习之函数式接口、方法引用如果开发者对于本文件有需要的可以参考,函数式接口,即适用于函数式编程场景的接口。而Java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地进行推导。

与 @Override 注解的作用类似,Java 8中专门为函数式接口引入了一个新的注解: @FunctionalInterface 。该注解可用于一个接口的定义上:
一旦使用该注解来定义接口,编译器将会强制检查该接口是否确实有且仅有一个抽象方法,否则将会报错。需要注意的是,即使不使用该注解,只要满足函数式接口的定义,这仍然是一个函数式接口,使用起来都一样。……

热门推荐

相关文章