Java编程语言环境OpenJDK 13发布:龙芯贡献全球前5
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。