Java8 有那些新特性?
- Lambda 表达式
- 函数式接口编程
- 方法的引用和构造器的引用
- Stream API使用
- 接口的默认方法与静态方法相关
- 更新新的时间日期API
- 其他新特性
这其中被提及到的最为广泛的新特性就是Lambda 表达式与Stream API,这两个也是在在我们日常编程中使用的比较多的两个特性。其他的特性其实对我们的日常编程没有太大的影响。
Java8 的优点
- 速度更快
- 代码更少(由于增加了新的Lambda表达式)
- 强大的Stream API
- 便于并行
- 最大化减少空指针异常:Optional
- Nashorn引擎,运行在JVM上运行JS应用