![27ee4a272d0aa349e6c98d805bd75d1e.png](https://i-blog.csdnimg.cn/blog_migrate/d05d0520a4bafe060de8e1f2bad82fae.png)
点击蓝字 关注我们
2019年9月17日,国际知名的OpenJDK开源社区发布了Java编程语言环境的最新版本OpenJDK13。与此同时,龙芯中科也同步发布基于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如期而至。基于OpenJDK13的
龙芯平台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的统计信息,如下图所示,在所有为社区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)
另外,同JDK8相比,此次发布的版本还包含JDK 9-JDK 12中的新功能,包括模块化系统、默认G1 GC、Flight Recorder、jshell、多版本兼容JAR包、HTML5 Javadoc、Epsilon GC、Launch Single-File Source-CodePrograms等。
写在最后
龙芯公司长期致力于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点击“在看”,好内容一起看
![78b510d926518f8850f44bbcb4ffd776.gif](https://i-blog.csdnimg.cn/blog_migrate/c20f28cb307eaeea1318ed91d97439c2.gif)