方法的引用对Lambda的优化

方法引用基本介绍
1.传统
方法的引用对Lambda的优化
把printString改成这样:
方法的引用对Lambda的优化注意:
Lambda中传递的参数一定是方法引用中的那个方法可以接收的类型,否则会抛出异常。

通过对象名引用成员.:
方法的引用对Lambda的优化
方法的引用对Lambda的优化
测试类:
方法的引用对Lambda的优化
改:
方法的引用对Lambda的优化
方法引用_通过类名引用静态成员方法
接口:
方法的引用对Lambda的优化
方法的引用对Lambda的优化方法的引用对Lambda的优化
通过super引用父类的成员方法
方法的引用对Lambda的优化
父类:
方法的引用对Lambda的优化
子类:
方法的引用对Lambda的优化
方法的引用对Lambda的优化方法的引用对Lambda的优化优化:
方法的引用对Lambda的优化
通过this引用本类的成员方法
接口:
方法的引用对Lambda的优化
方法的引用对Lambda的优化使用优化:
方法的引用对Lambda的优化
类的构造器(构造方法)引用
方法的引用对Lambda的优化接口:方法的引用对Lambda的优化
方法的引用对Lambda的优化
name:迪丽热巴 和后面的拉姆达表达式是printName的两个参数,
方法的引用对Lambda的优化
String name方法的引用对Lambda的优化方法的引用对Lambda的优化
这里面的参数,return相当于对
方法的引用对Lambda的优化这个接口的重写。(匿名内部类不用去实现接口嘛)
优化:
方法的引用对Lambda的优化
数组的构造器引用
接口:
方法的引用对Lambda的优化测试:方法的引用对Lambda的优化
改进:方法的引用对Lambda的优化