您现在的位置是:首页 >科技 > 2024-08-12 14:00:06 来源:

Oracle Java更新变得更容易被忽略

导读 根据2017年9月公布的计划,甲骨文从每三年一次主要版本的标准Java发布到每六个月发布一次,从而导致版本的新功能比以前少得多。这可能远没...

根据2017年9月公布的计划,甲骨文从每三年一次主要版本的标准Java发布到每六个月发布一次,从而导致版本的新功能比以前少得多。这可能远没那么有趣。

Java Development Kit(JDK)13将于9月推出,它只有五个新功能,包括文本块的预览和Z垃圾收集器的增强功能。现在处于开发阶段,JDK 13遵循3月发布的JDK 12。JDK 12有八个新功能,包括切换表达式的预览。

将JDK 12和JDK 13与2017年9月发布的JDK 9进行比较,其中列出了大约90个新功能,其中主要包括模块化,REPL和编译器改进。当然,JDK 9在JDK 8于2014年3月到达之后的三年半时间里出现了。

新发布的节奏旨在更快地获得功能,从而使Java升级不像以前那样引人注目。更少的功能使Java商店有更多的余地来传递最新的升级,并等待更多的巨大发布。出于同样的原因,用户可能不必等待特定的新功能,Java的下一个版本即将到来。

凭借六个月的发布节奏,Oracle还引入了“非LTS”功能版本的区别,这些版本仅在下一个功能发布之前获得支持,而“LTS”(长期支持)版本则每三年发布一次,获得更多支持。目前的LTS版本,即JDK 11,于2018年9月到达,将支持到2026年9月。

自JD8 10于2018年3月以来,Oracle JDK版本每六个月就出现一次。在JDK 13发布之后,JDK 14大概将在2020年3月发布.JDK 14状态页面 尚未引用任何计划的功能。但基于我们在最新版本中看到的内容,等待JDK 14的开发人员不应该再次期待超过一小部分改进。