功能接口如何使用方法参考来引用静态方法

时间:2019-07-12 09:28:06

标签: java java-8 method-reference functional-interface

我正在使用方法参考,并找到了这段代码。

public class MethodReference2 {  
public static void ThreadStatus(){  
    System.out.println("Thread is running...");  
}  
public static void main(String[] args) {  
    Thread t2=new Thread(MethodReference2::ThreadStatus);  
    t2.start();       
}}

我不清楚以下几点:

  1. t2应该采用Runnable实现,当MethodReference2未实现Runnable接口时,此处如何使用静态方法ThreadStatus?

  2. 我知道方法引用(MethodReference2 :: ThreadStatus)可以用作内存引用,但是我们是否不需要具有Runnable接口的替代运行方法?

0 个答案:

没有答案