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