Java 8 新特性:方法引用

Java 8 新特性:方法引用

一、是什么?

方法引用是用来直接访问类或者实例已经存在的方法或者构造方法。计算时,方法引用会创建函数式接口的一个实例。

二、哪里能用?

当Lambda表达式中只是执行一个方法调用时,不用Lambda表达式,直接通过方法引用的形式可读性更高一些。

三、怎么理解?

方法引用是一种更简洁易懂的Lambda表达式。 注意方法引用是一个Lambda表达式,其中方法引用的操作符是双冒号"::"。

四、有哪些?

方法引用 ,形式有三种: 1、实例::实例方法名 2、 类名::静态方法名 3、类名::实例方法名

造器引用 ,形式有一种: 类名::new

数组引用 ,形式有一种:类型[]::new

五、具体例子