Consider following interface.



interface Runnable{
    public void run();
}

Which of the following will create instance of Runnable type?

A.

Runnable run = () -> {System.out.println("Run");};
B.
Runnable run = () -> System.out.println("Run");
C.
Runnable run = () > System.out.println("Run");
D.
Runnable run = > System.out.println("Run");
E. None of the above.

題解

Java 8導入了Lambda語法,可以參考這篇文章來學習: