Java编程语言环境OpenJDK 13发布:龙芯贡献全球前5
作者:上方文Q
OpenJDK 开源社区发布了 Java 编程语言环境的最新版本 OpenJDK 13,与上个版本 JDK 12 相比添加了 5 个新特性(JEP),具体包括:
JEP 350 – Dynamic CDS Archives
JEP 351 – ZGC: Uncommit Unused Memory
JEP 353 – Reimplement the Legacy Socket API
JEP 354 – Switch Expressions (Preview)
JEP 355 – Text Blocks (Preview)
此次发布的版本包含 JDK 9-12 各个版本中的新功能,包括模块化系统、默认 G1 GC、Flight Recorder、jshell、多版本兼容 JAR 包、HTML5 Javadoc、Epsilon GC、Launch Single-File Source-CodePrograms 等。
与此同时,龙芯中科也同步发布了基于 OpenJDK 13 的龙芯平台 Java 环境。
据悉,过去两年,龙芯中科 Java 团队深度参与了 OpenJDK 的最新版本研发工作,作出了大量创新性贡献,并将龙芯的贡献回馈给社区。
根据 JDK 13 的统计,龙芯中科对 JDK 13 的研发贡献度排在甲骨文、红帽、SAP、Google 之后,高居全球第 5 位,在中国厂商中更是位列第1。
此次龙芯发布的基于 OpenJDK 13 的 Java 环境为 EA 早期预览版本(Early Access),仅供用户尝鲜试用,供技术负责人为未来的产品选型,也为了收集反馈意见,帮助龙芯改善未来的产品。
未来,龙芯会继续发布基于 OpenJDK 最新版本的 Java 环境,同时会长期维护 OpenJDK 8,后者仍是最主流的版本之一。
Java 是全球最流行的编程语言之一,2017 年的 Java 9 版本开始,从基于特性的发布模式变为基于时间的发布模式,每年 3 月和 9 月各升级一次,同时每 3 年有一个 LTS 长期支持版本,比如 11、17。