您的位置:首页 > 其它

用lambda表达式实现Runnable

2018-03-15 22:09 120 查看
// Java 8之前:
new Thread(new Runnable() {
@Override
public void run() {
System.out.println("Before Java8");
}
}).start();
new Thread( () -> System.out.println("In Java8, Lambda expression") ).start();
今天看网络相关知识时候发现有程序用lambda表达式实现了runnable,感觉很简洁,网上查了一下这个用法。看一下Java 8之前的runnable实现方法,需要4行代码,而使用lambda表达式只需要一行代码。用() -> {}代码块替代了整个匿名类
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  lambda runnable