en

java编程语言最新版本jdk 13发布-网上捕鱼网络版

loongson news

栏目导航

java编程语言最新版本jdk 13发布---龙芯中科贡献度居全球前5

发布时间:2019-09-27    已阅读:次

2019年9月17日,国际知名的openjdk开源社区发布了java编程语言环境的最新版本openjdk 13。与此同时,龙芯中科也同步发布基于openjdk 13的龙芯平台java环境。在过去两年中,龙芯中科java团队深度参与了openjdk开源社区的最新版本研发工作,作出了大量创新性贡献。根据jdk 13发布新闻中的统计报告[1],龙芯中科对jdk 13的研发贡献度排在oracle、red hat、sap和google之后,居全球第5位。 java是全球最流行的编程语言之一。自2017年发布的java 9开始,java平台从基于特性的发布模式变为基于时间的发布模式。每年3月和9月,即每隔6个月的时间,会有一个新版本的java发布。这使得开发者持续使用新特性成为了可预期的事情。2019年9月17日,java 13如期而至。

基于openjdk 13的龙芯平台java环境到来!

目前,已发布的龙芯平台的java环境的最新版本是8,该版本在龙芯的客户中得到了广泛的应用。不论是对于龙芯的客户,还是对于整个java生态,java 8仍是最主流的版本之一。但另一方面,java 8的发布时间是2014年3月,经过5年多社区的蓬勃发展,java已经加入了很多新功能和新特性。为了让龙芯的用户可以使用到新版本java中的更多功能,给用户提供更多选择,龙芯计划与社区java版本同步发行和维护。

此次龙芯发布的基于openjdk 13的java环境为ea版本(early access),也就是预览版本,供愿意尝试新版本的用户试用,供技术负责人为未来的产品选型,帮他们做出中长期的技术决策。也为了收集反馈意见,从而帮助龙芯改善未来的产品。具体下载和安装方法等相关信息见[2]。未来龙芯将会继续发布基于openjdk最新版本的java环境,8也仍将长期维护[3]。

社区工作

随着最新版本openjdk研发工作的进行,龙芯也积极参与openjdk社区工作,并将龙芯的贡献回馈给社区。今年以来,龙芯已经为社区贡献了几十个patch。根据oracle的统计信息,如图所示[1],在所有为社区jdk 13有代码贡献的公司中,龙芯贡献度排名仅次于oracle、red hat、sap和google,位列全球第5,全国第1。

新特性

与jdk 12相比,jdk 13一共添加了5个新特性(jdk enhancement proposal,简称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 8相比,此次发布的版本还包含jdk 9-jdk 12中的新功能,包括模块化系统、默认g1 gc、flight recorder、jshell、多版本兼容jar包、html5 javadoc、epsilon gc、launch single-file source-code programs等。

写在最后

龙芯公司长期致力于java虚拟机和java应用环境的研发,力争为客户提供更好的产品。欢迎有识之士加入,共建java生态,共建龙芯生态!

[1] https://blogs.oracle.com/java-platform-group/the-arrival-of-java-13

[2] http://www.loongnix.org/index.php/jdk13-mips64

[3] http://www.loongnix.org/index.php/loongson-jvm-support-roadmap