0
点赞
收藏
分享

微信扫一扫

用lambda表达式实现Runnable


用lambda表达式实现Runnable

lambda表达式替换了原来匿名内部类的写法,没有了匿名内部类繁杂的代码实现,而是突出了,真正的处理代码。最好的示例就是 实现Runnable 的线程实现方式了: 用() -> {}代码块替代了整个匿名内部类

 


@Test
public void test() {
//old
new Thread((new Runnable() {
@Override
public void run() {
System.out.println("匿名内部类 实现线程");
}
})).start();
//lambda
new Thread(() -> System.out.println("java8 lambda实现线程")).start();

}

举报

相关推荐

0 条评论