System.out.println("===================静态方法引用===============
=========");
//特定类的任意对象的方法引用:它的语法是 Class::method 实例如下:
cars.forEach(Car::repair);
System.out.println("==============特定类的任意对象的方法引用=========
=======");
//特定对象的方法引用:它的语法是 instance::method 实例如下:
final Car police = Car.create(Car::new);
cars.forEach(police::follow);
System.out.println("===================特定对象的方法引用==========
=========");
}
}
2.2 方法引用实例
在 !文件输入以下代码:
Java8Tester.java 文件
public class Java8Tester {
public static void main(String args[]) {
List names = new ArrayList();
names.add("Google");
names.add("Runoob");
names.add("Taobao");
names.add("Baidu");
names.add("Sina");
names.forEach(System.out::println);
}