新版本提供 12 個 JDK 增強功能提案,有助於改進 Java 語言、提升開發平台的效能、穩定性和安全性
JavaOne 將於 2025 年重返美國舊金山灣區
美國德克薩斯州奧斯汀—2024年3月19日Oracle 宣布推出 Java 22,這是備受歡迎的程式設計語言和開發平台的最新版本。Java 22 (Oracle JDK 22) 在效能、穩定性及安全性方面有諸多改進,涉及 Java 語言、其 API 與效能,以及 Java 開發套件 (JDK) 中包含的工具,可協助開發人員提高生產力、推動創新,以及加速企業的成長。
Oracle Java Platform 資深副總裁暨管理委員會 OpenJDK 主席 Georges Saab 表示:「Java 22 新增的增強功能讓更多開發人員能夠快速、輕鬆地建置及提供功能豐富、可擴展且安全的應用程式,以協助全球各地的企業拓展業務。這些增強功能可簡化應用程式開發,擴大 Java 的覆蓋範圍,並且可供所有技術程度的開發人員存取。Java 22 將協助企業和開發人員建立各種新的應用程式和服務。」
全新的 JDK 提供了 12 個 JDK 增強功能提案 (JEP) 的更新和改進。JDK 22 將提供來自 OpenJDK Project Amber 的語言改進 (Statements before super[…]、Unnamed Variables & Patterns、String Templates 以及 Implicitly Declared Classes 和 Instance Main Methods);來自 Project Panama 的改進 (Foreign Function 以及 Memory API 和 Vector API);與 Project Loom 相關的功能 (Structured Concurrency 和 Scoped Values);核心程式庫和工具功能 (Class-File API、Launch Multi-File Source-Code Programs、Stream Gatherers) 以及效能更新 (Region Pinning for G1)。
IDC 軟體開發研究副總裁 Arnal Dayaratna 表示:「經過近30 年發展,Java 能夠支援各種使用案例的複雜開發工作,這讓該平台變得十分重要。Java 的多功能性和全方位工具集可支援大規模的生產級關鍵任務應用程式開發,因此成為生成式 AI 等創新使用案例的關鍵支援技術。」
Java 22 提供的重要更新包括:
Java 22 是 Oracle 與全球 Java 開發人員社群成員在 OpenJDK 和 Java Community Process (JCP) 的合作成果。除了新的增強功能和功能之外,Java 22 還獲得 Java Management Service (JMS) 的支援,這是 Oracle Cloud Infrastructure (OCI) 原生服務,可協助企業在管理內部部署或雲端的 Java 程式實際執行和應用程式時提供統一的主控台和儀表板。如需 Java 22 功能的詳細資訊,請參閱 Java 22 技術部落格文章。
OCI 是一個支援 Java 22 的超大規模雲端,當部署在 OCI 時,Java 不僅可以提供更高的效能和效率,還可以節省成本。透過在 OCI 上免費提供 Oracle Java SE、Oracle GraalVM 和 Java SE Subscription Enterprise Performance Pack,Java 22 協助開發人員建置和部署速度更快、更優秀且具有高成本效能的應用程式。
Oracle Java Universal SE Subscription 是隨用隨付方案,可為客戶提供有力支援。該產品提供對整個 Java 產品組合的支援、GraalVM 授權、Java SE Subscription Enterprise Performance Pack、Java Management Service 增強功能以及依業務計畫進行升級的彈性。此服務有助於 IT 組織管理複雜性、控製成本並降低安全風險。
TJC 社群負責人 Evren Tan 表示:「在 Türkiye Java Community (TJC) 的動態生態系統中,Oracle 的持續支援推動了我們的發展。隨著 Java 22 的推出,我們可以採用一系列現代化功能,進一步提高開發人員效率,增強我們對在土耳其推動 Java 技術發展的承諾。我們也歡迎全球的 Java 開發人員參加 TJC 的活動,讓 Java 社群保持活力,推動技術蓬勃發展。」
xHub 創辦人暨資訊長 Badr El Hourari 表示:「Java 作為熱門的程式設計語言、平台和開發人員社群,在摩洛哥和非洲地區持續發展。在 Java 22 中,我很高興看到 Oracle Java 團隊專注於創新,藉助 JEP 463 等增強功能協助新的開發人員更快地上手。對新一代程式設計人員來說,經過簡化的 Java 語言降低了門檻。此外,在摩洛哥,我們將在年度 Devoxx 摩洛哥大會上繼續強調 Java 的重要性,歡迎所有開發人員參加今年10月2-4日的活動,聽來自全球 Java 社群中最具影響力的專家分享真知灼見。」
JetBrains 的 Java 開發人員宣導者 Mala Gupta 表示:「Java 22 套裝功能讓我大感驚訝,該產品適用於所有人,從學生到資深開發人員,以及從冒險型 Java 愛好者到追求穩定效能的組織。Java 採用極簡主義方法,持續透過實例主要方法和隱式類別來簡化編寫初始程式碼的儀式,讓人們可以更輕鬆地開始學習 Java。透過改造建構子 (statements before super[…]),Java 再次證明其對負責任的創新的支持,在不破壞現有程式碼的情況下,放寬了自 Java 1.0 版本以來的語言限制,這讓人非常振奮。IntelliJ IDEA 2024.1 已準備好支援 Java 22 功能,讓 Java 開發人員可以輕鬆使用這些功能。」
Oracle 企業雲原生Java工程副總裁Tom Snyder表示:「在推出後不久,Helidon 團隊就意識到了虛擬執行緒的價值。藉助 Helidon 4,該團隊重新撰寫 Helidon Web 伺服器,以原生方式使用虛擬執行緒,進而提升效能及開發人員的生產力。現在有了 Java 22,我們看到虛擬執行緒再次實現效能提升,讓所有 Helidon 使用者都可以從這些重大改進中獲益。」
Oracle 產品管理總監 Kuassi Mensah 表示:「與Java 創新的無縫整合將幫助 Oracle Database提供世界上先進的資料庫技術,用於開發和運行現代應用程式。Oracle Java Database Connectivity (JDBC) 驅動程式已被重寫,可以無縫支援 Java 虛擬執行緒。 Java 虛擬線程與 Oracle Database 23c 中新的管道資料庫操作的結合有助於提高 Java 應用程式的端到端可擴展性。」
Oracle 在 Oracle Cloud 中提供整合式應用程式套件以及安全的自主基礎架構。如需有關 Oracle (NYSE: ORCL) 的詳細資訊,請造訪 www.oracle.com/tw/.
Oracle、Java、MySQL 和 NetSuite 是 Oracle Corporation 的註冊商標。