Java編程語言環(huán)境OpenJDK 13發(fā)布:龍芯貢獻全球前5
OpenJDK開源社區(qū)發(fā)布了Java編程語言環(huán)境的最新版本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)
此次發(fā)布的版本包含JDK 9-12各個版本中的新功能,包括模塊化系統(tǒng)、默認G1 GC、Flight Recorder、jshell、多版本兼容JAR包、HTML5 Javadoc、Epsilon GC、Launch Single-File Source-CodePrograms等。
與此同時,龍芯中科也同步發(fā)布了基于OpenJDK 13的龍芯平臺Java環(huán)境。
據(jù)悉,過去兩年,龍芯中科Java團隊深度參與了OpenJDK的最新版本研發(fā)工作,作出了大量創(chuàng)新性貢獻,并將龍芯的貢獻回饋給社區(qū)。
根據(jù)JDK 13的統(tǒng)計,龍芯中科對JDK 13的研發(fā)貢獻度排在甲骨文、紅帽、SAP、Google之后,高居全球第5位,在中國廠商中更是位列第1。
此次龍芯發(fā)布的基于OpenJDK 13的Java環(huán)境為EA早期預(yù)覽版本(Early Access),僅供用戶嘗鮮試用,供技術(shù)負責人為未來的產(chǎn)品選型,也為了收集反饋意見,幫助龍芯改善未來的產(chǎn)品。
未來,龍芯會繼續(xù)發(fā)布基于OpenJDK最新版本的Java環(huán)境,同時會長期維護OpenJDK 8,后者仍是最主流的版本之一。
Java是全球最流行的編程語言之一,2017年的Java 9版本開始,從基于特性的發(fā)布模式變?yōu)榛跁r間的發(fā)布模式,每年3月和9月各升級一次,同時每3年有一個LTS長期支持版本,比如11、17。