代碼
提交代碼
public class LambdaDemo2 {
public static void main(String[] args) {
// 通過匿名內(nèi)部類實(shí)例實(shí)例化一個(gè) Runnable 接口的實(shí)現(xiàn)類
Runnable runnable1 = new Runnable() {
@Override
public void run() { // 方法無形參列表,也無返回值
System.out.println("Hello, 匿名內(nèi)部類");
}
};
// 執(zhí)行匿名內(nèi)部類的 run() 方法
runnable1.run();
// 無參數(shù)無返回值,通過 lambda 表達(dá)式來實(shí)例化 Runnable 接口的實(shí)現(xiàn)類
Runnable runnable2 = () -> System.out.println("Hello, Lambda");
// 執(zhí)行通過 lambda 表達(dá)式實(shí)例化的對(duì)象下的 run() 方法
runnable2.run();
}
}
運(yùn)行結(jié)果