方法引用有助于自己的名字指向方法。方法參考描述使用“::”符號(hào)。一種方法參考可以用來指向下列類型的方法。
靜態(tài)方法。
實(shí)例方法。
使用new運(yùn)算符構(gòu)造函數(shù)(TreeSet::new)
使用所選擇的任何編輯器創(chuàng)建下面的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方法為靜態(tài)方法引用。
使用javac編譯器編譯如下類
C:\JAVA>javac Java8Tester.java
現(xiàn)在運(yùn)行Java8Tester看到的結(jié)果
C:\JAVA>java Java8Tester
看到結(jié)果。
Mahesh Suresh Ramesh Naresh Kalpesh