new Thread(new Runnable() { @Override public void run() { System.out.println("Hello World!"); } });将此段的代码用Lambda表达式
时间: 2024-02-13 13:01:08 浏览: 64
利用Lambda表达式创建新线程案例
可以将上述代码改写为Lambda表达式如下:
```
new Thread(() -> System.out.println("Hello World!"));
```
Lambda表达式可以省略掉匿名内部类中的一些冗余代码,只需要提供需要实现的方法即可。在这个例子中,我们使用箭头符号 -> 来指定要实现的方法,即 run() 方法。需要注意的是,这里 run() 方法没有显式地写出来,而是由编译器根据上下文自动推断出来的。
阅读全文