Lambda表达式
函数式编程思想的优点
- 代码简介,开发快速
- 接近自然语言,易于理解
- 易于“并发编程”
Lambda表达式
概述
Lambda是JDK8中的一个语法糖。他可以对某些匿名内部类的写法进行简化。他是函数式编程的一个重要体现。让我们不用关注是什么对象。而是更关注我们对数据进行了说明操作。
核心原则
可推导可省略
基本格式
(参数列表)->{代码}
- 例子
new Thread(new Runnable() {
@Override
public void run() {
System.out.println(".....");
}
}).start();
可以使用Lambda的格式进行修改
new Thread(()->{
System.out.println("...");
}).start();