Java8使用lambda表达式调用静态方法
Java中的Lambda表达式允许您将功能作为参数传递给方法。您还可以使用lambda表达式调用现有的方法。
list.forEach(n -> System.out.println(n));
Java中的Lambda表达式允许您将功能作为参数传递给方法。您还可以使用lambda表达式调用现有的方法。
list.forEach(n -> System.out.println(n));
ClassName::methodName
下面的Java示例引用Java中的一个静态方法。
interface myInterface{
   void greet();
}
public class MethodReferences {
   public static void demo() {
      System.out.println("Sample method");
   }
   public static void main(String args[]) {
      myInterface in = MethodReferences::demo;
      in.greet();
   }
}输出结果
Sample method