什么是函数式接口?
函数式接口:有且只有一个抽象方法的接口
@FuntionalInterface这个注解用来强制编译器检查是否为函数式接口
使用静态方法代替lambda表达式
fun(()->{System.out.println(“…”);})==fun(ReplaceClass::replace) 其中::表示引用符
方法引用替代原则:
只要和抽象方法的返回值及形参一致的任意方法即可(可以访问得到的任意方法)
使用构造器引用:Cat::new
使用数组构造器引用: int[]::new,20
如需参考文档请点击:参考文档

WeChat - 微信公众号