# Java8方法引用 - Java8教程
方法引用有助于自己的名字指向方法。方法参考描述使用“::”符号。一种方法参考可以用来指向下列类型的方法。
* 静态方法。
* 实例方法。
* 使用new运算符构造函数(TreeSet::new)
## 方法参考实例
使用所选择的任何编辑器创建下面的java程序C:/> 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
```