先看一下java8的新特性:
- Lambda表达式
- 函数式接口 (双冒号)
- 方法引用与构造器引用
- Stream API
- 接口的默认方法与静态方法
- 新时间日期API
- 最大化减少空指针异常Optional(用得也多)
- 增强try(java7的)
- 其他新特性
其中,引用最广泛的新特性是Lambda表达式和Stream API。
1.什么是Lambda表达式
Lambda 表达式也称为闭包,Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)
有点前端经验的应该懂点了。
1.1什么是闭包