Java 9于 9 月 21 日发布,稍早一点,Oracle 宣布该语言的新版本现在将更加频繁地发布:每六个月一次。一个合理的问题出现了:新版本实际上包含什么?甲骨文代表回应说,来自几个重要项目的技术将提供一系列新机会:
- Project Amber是一个旨在在一小部分 Java 语言功能中添加 JEP(JDK Enchancement Proposal,扩展 JDK 的提案)的项目,旨在提高生产力(例如,JEP 286 本地变量类型推断、JEP 301 增强型枚举和 JEP 302)拉姆达剩菜);
- 巴拿马项目,旨在使用来自 JVM 的本机函数调用和来自 JVM 的本机数据访问来组合 JVM 和本机库(用 C 和 C++ 编写);
- Project Valhalla - 一个针对高级 Java VM 和候选语言功能的孵化器项目,包括值类型和一般专业化;
- Loom 项目是一个年轻的项目,旨在提供一种由 Java 编写的调度程序驱动的替代线程实现,该调度程序保留与标准线程相同的编程模型。
还有什么要读的: |
---|
GO TO FULL VERSION