Java 8方法引用 Java 8 Lambda表达式 Java 8功能接口 方法引用有助于通过名称指向方法。使用“::”符号描述方法引用。方法引用可以用来指出以下类型的方法 - 静态方法 实例方法 使用new运算符的构造函数(TreeSet :: new) 方法参考示例 使用您选择的任何编辑器(例如C:> JAVA)创建以下Java程序。 Java8Tester.java import java.util.List; import java.util.ArrayList; public class Java8Tester { public static void main(String args[]) { List names = new ArrayList(); names.add("Mahesh"); names.add("Suresh"); names.add("Ramesh"); names.add("Naresh"); names.add("Kalpesh"); names.forEach(System.out::println); } } 这里我们已经通过System.out :: println方法作为静态方法引用。 验证结果 使用 javac 编译器编译类,如下所示 - C:\JAVA>javac Java8Tester.java 现在运行Java8Tester,如下所示 - C:\JAVA>java Java8Tester 它应该产生以下输出 - Mahesh Suresh Ramesh Naresh Kalpesh Java 8 Lambda表达式 Java 8功能接口