Java編程語言環境OpenJDK 13發布:龍芯貢獻全球前5
OpenJDK開源社區發布了Java編程語言環境的最新版本OpenJDK 13,與上個版本JDK 12相比添加了5個新特性(JEP),此次發布的版本包含JDK 9-12各個版本中的新功能,包括模塊化系統、默認G1 GC、Flight Recorder、jshell、多版本兼容JAR包、HTML5 Javadoc、Epsilon GC、Launch Single-File Source-CodePrograms等。
具體包括:
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)
與此同時,龍芯中科也同步發布了基於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。