方法參照有助於自己的名字指向方法。方法參考描述使用“::”符號。一種方法參考可以用來指向下列型別的方法。
靜態方法。
範例方法。
使用new運算子建構函式(TreeSet::new)
使用所選擇的任何編輯器建立下面的java程式C:/> JAVA
Java8Tester.javaimport 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