Anonymous new Runnable() can be replaced with lambda

Anonymous new Runnable() can be replaced with lambda

出现这个警告的原因是因为1.8的jdk可以使用更简单的方式来表达
原代码:

new Thread(new Runnable(){
	@Override
    public void run(){
		System.out.println("Hello Lambda Expressions.");
	}
}).start();

使用lambda表达式:

new Thread(()->System.out.println("Hello Lambda Expressions.")).start();

注意://Lambda syntax is not supported under Java 1.7 or earlier JVMs.1.7版本及以下不适用

更多的lambda表达式可参考
原文
博客:开始使用Lambda表达式

发布了22 篇原创文章 · 获赞 21 · 访问量 7013

猜你喜欢

转载自blog.csdn.net/weixin_43108122/article/details/100745561