JAVA 8是JAVA编程语言开发的一个主要功能版本。它的最初版本于2014年3月18日发布。随着Java 8的发布,Java为函数式编程,新的JavaScript引擎,日期时间操纵的新API,新的流媒体API等提供了支持。
新功能
- Lambda表达式 - 为Java增加了功能处理能力。
- 方法引用 - 通过名称引用函数,而不是直接调用它们。 使用函数作为参数。
- 默认方法 - 具有默认方法实现的接口。
- 新工具 - 添加新的编译器工具和实用程序,如'jdeps'以找出依赖关系。
- 流API - 新的流API以方便流水线处理。
- 日期时间API - 改进的日期时间API。
- 可选 - 强调最佳实践以正确处理空值。
- Nashorn,JavaScript引擎 - 一种执行JavaScript代码的基于Java的引擎。
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…