Oracle 已经宣布了 Java Development Kit 10,下一个版本 JDK 11 也在筹备之中了。凭据 Java 新的版本宣布尺度,Java 11 将在 6 个月后到来,此刻它还只有一部门新成果。
昆山软件开拓 跨两个 Java 版本的维护越发坚苦" src="http://www.importnew.com/https:/static.oschina.net/uploads/space/2018/0326/075747_R9xd_2903254.png" width="591" height="425" data-cke-saved-src="http://www.importnew.com/https:/static.oschina.net/uploads/space/2018/0326/075747_R9xd_2903254.png" />
据相识,Java 11 将移除 CORBA 和 Java EE(最近改名为 Jakarta EE)模块同时也会移除 JavaFX,因此,Java 11 也将失去一些成果。
与 JDK 10 差异,JDK 11 将成为 Java 平台尺度版 Java SE 11 的参考实现。JDK 11 将在 2023 年 9 月之前从 Oracle 得到首要级此外支持,并将扩展支持 ,具有补丁和安详警报,直至 2026 年。
打算用于 Java 11 的新成果
今朝,JDK 11 只配置了三个新成果,昆山软件开发,昆山软件开发,包罗:
Java 11 将摈弃的部门
Java EE EE 和 CORBA 模块在 Java SE 9 中已弃用,意图在 Java 11 中将它们删除。
2006 年 12 月宣布的 Java SE 6 包括了一个完整的 Web 处事栈,以利便开拓人员,个中包罗为 Java EE 平台构建的几种技能:
跟着时间的推移,Java EE 版本不绝成长,给 Java SE 的成长带来坚苦,譬喻与 Java SE 无关的技能和跨两个 Java 版本的维护越发坚苦。Oracle 暗示在 Java SE 或 JDK 中不再需要借助第三方站点提供的独立版本的 Java EE 技能。
一些依赖于 JDK for Java EE API 和东西的开箱即用的应用,将无法编译或运行。别的,将 JDK 6,7 或 8 迁移到更高版本时会呈现二进制和源不兼容的问题。 甲骨文暗示,受这些风险影响的开拓人员可以陈设替代版本的 Java EE 技能来办理。