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。