1.概念
lambda表达式是对匿名内部类的优化,只关注参数和方法体
2.基本格式
(参数列表)->{代码}
3.案例演示
new Thread(new Runnable() {
@Override
public void run(){
System.out.println("方法执行");
}
}).start();
可以用Lambda的格式对其进行修改
new Thread(() -> System.out.println("方法执行")).start();
4.省略规则
- 参数类型可以省略
- 方法只有一个参数时小括号可以省略
- 只有一句代码大括号return和小括号可以省略
- 只有一行代码,花括号也可以省略