JDK 16开始成形



尽管要到2021年3月才到货,但Java开发工具包(JDK)16开始成形,首先是在JDK C ++源代码中启用C ++ 14语言功能。 JDK 16将成为标准Java版本的参考实现,该版本将遵循JDK 15,该版本将于9月15日发布。标准Java的六个月发行节奏将使JDK 16于明年3月上市。
截至7月29日,针对JDK 16提出了三项建议: 启用C ++ 14语言功能,以允许在JDK C ++源代码中使用C ++ 14功能,并提供有关在HotSpot VM代码中可以使用其中哪些功能的特定指导。通过JDK 15,JDK中C ++代码使用的语言功能已限于C ++ 98/03语言标准。使用JDK 11,源代码已更新,以支持使用更新版本的C ++标准进行构建。
这包括能够使用支持C ++ 11/14语言功能的最新版本的编译器进行构建。该建议不建议在HotSpot之外使用的C ++代码的样式或用法更改。但是要利用C ++语言功能,需要进行一些构建时更改,具体取决于平台编译器。
OpenJDK源代码存储库从Mercurial迁移到Git。推动这一努力的是版本控制系统元数据大小以及可用工具和托管方面的优势。 迁移到GitHub,这与从Mercurial到Git的迁移有关,JDK 16源代码存储库位于流行的代码共享站点上。
可以在jdk.java.net上找到适用于Linux,Windows和MacOS的JDK 16的早期访问版本。
与JDK 15一样,JDK 16将是一个短期版本,受支持六个月。将于2021年9月发布的JDK 17将是一个长期支持(LTS)版本,将获得数年的支持。当前的LTS版本JDK 11已于2018年9月发布。
版权所有©2020 IDG Communications,Inc. 紧贴InfoWorld的新闻通讯,以了解软件开发人员,分析师,数据库程序员和数据科学家的情况。 从我们仅限会员的内幕文章中获取专家见解。

Yorumlar

Bu blogdaki popüler yayınlar

只需50美元即可训练成为一名熟练的Python编码器

DataStax 使 Astra 流媒体服务普遍可用

TypeScript 4.1 Beta带来了模板文字类型