方法应用其实是 jdk 8 中的对于 lambda 表达式给予的一种 语法糖
而方法引用一共分为 4 种;
- 1
类名::静态方法名
- 2
对象名::方法名
- 3
类名::实例方法名
- 4
构造方法引用::new
我们有intellj 编写 lambda 表达式的时候,编译器总是标黄来告诉你,这里可以使用方法引用的方法来进行代码的简化
而方法引用,method reference 其实就是lambda表达式一种语法糖
但是
不是所有的 lambda 表达式,都可以用方法引用的方式来编写
复杂的 lambda 表达式还是需要老老实实写相关代码
我们通过一个例子来分别讲解这四种方法引用的方式
|
|