甲骨文公司宣布推出Java 20,這是程序設(shè)計(jì)語言和開發(fā)平臺(tái)的新版本。Java 20(Oracle JDK 20)在性能、穩(wěn)定性及安全性方面有諸多改進(jìn),包括提供平臺(tái)增強(qiáng)功能,進(jìn)一步提升開發(fā)人員的生產(chǎn)力,并在整個(gè)組織中推動(dòng)創(chuàng)新與增長(zhǎng)。
甲骨文公司將在Java Developer Day期間的Oracle DevLive Level Up活動(dòng)中展示Java 20的新功能。該活動(dòng)于3月20日至23日在加利福尼亞州紅木海岸實(shí)體與線上同步舉行。
Oracle Java Platform Group副總裁暨OpenJDK Governing Board主席Georges Saab表示:“在過去超過25年來,開發(fā)人員借助Java設(shè)計(jì)和構(gòu)建新一代強(qiáng)大、可擴(kuò)展且安全的應(yīng)用程序。Java 20的創(chuàng)添加強(qiáng)功能反映了全球Java社群對(duì)Java存在期間的愿景及重要貢獻(xiàn)。在甲骨文公司持續(xù)的Java技術(shù)領(lǐng)導(dǎo)和社群管理的支持下,Java作為幫助開發(fā)人員提高生產(chǎn)力的當(dāng)代語言和平臺(tái),其重要性更勝以往?!?/p>
最新的Java開發(fā)組件(JDK)提供了七個(gè)JDK增強(qiáng)功能提案(JEPs)的更新和改進(jìn),大部分更新是為了改進(jìn)較早版本中所推出的功能。
JDK 20將提供來自O(shè)penJDK項(xiàng)目Amber(Switch的記錄樣式與樣式比對(duì))的語言改進(jìn);支持OpenJDK Project Panama的增強(qiáng)功能,可相互聯(lián)接Java Virtual Machine(JVM)與原生程序代碼(外部函數(shù)與內(nèi)存API與矢量API);以及與Project Loom相關(guān)的功能(作用域值、虛擬線程及結(jié)構(gòu)化并行)。這些功能可大幅簡(jiǎn)化寫入、維護(hù)及監(jiān)測(cè)高傳輸量并行應(yīng)用程序的過程。
S&P Global Market Intelligence資深研究分析師Jay Lyman表示:“如今,組織面臨越來越大的壓力,要求盡可能明智且高效地使用其資源,迫使開發(fā)人員尋求簡(jiǎn)化應(yīng)用程序開發(fā)的工具,同時(shí)協(xié)助確保組織實(shí)現(xiàn)IT安全性和合規(guī)性目標(biāo)。數(shù)字轉(zhuǎn)型領(lǐng)導(dǎo)者表示,他們更專注于使用更強(qiáng)大的工具縮短上市時(shí)間和提高敏捷性,加速組織的應(yīng)用程序開發(fā)計(jì)劃?!?/p>
甲骨文公司通過可預(yù)測(cè)的發(fā)布計(jì)劃,每六個(gè)月發(fā)布新的Java功能。此定期發(fā)布提供了源源不斷的創(chuàng)新,同時(shí)持續(xù)提升平臺(tái)的性能、穩(wěn)定性和安全性,讓Java得以在所有規(guī)模的組織和產(chǎn)業(yè)中更加普及。