(paramters) -> {statements;}
展开如:
(Type1 param1, Type2 param2, Type2 param2, …) -> {
statement1;
statement2;
statement3;
…
return statementX;
}
1、//匿名内部类写法
new Thread(new Runnable() {
@Override
public void run() {
System.out.println("内部类");
}
}).start();
2、//lambda 写法
new Thread(() -> System.out.println("lambda")).start();
Lambda表达式与匿名内部类对比
本文对比了Java中Lambda表达式与匿名内部类的使用方式,通过具体示例展示了两者在创建线程并执行任务时的不同写法。Lambda表达式以其简洁性和易读性在现代Java开发中越来越受欢迎。

被折叠的 条评论
为什么被折叠?



