新版本提供 12 個 JDK 增強功能提案,有助於改進 Java 語言、提升開發平台的效能、穩定性和安全性
JavaOne 將於 2025 年重返美國舊金山灣區
美國德克薩斯州奧斯汀—2024年03月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 是 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 組織管理複雜性、控製成本並降低安全風險。
全球 Java 社區的旗艦活動 JavaOne 將於 2025 年重返美國舊金山灣區。JavaOne 2025 將於 2025 年 3 月 17 日至 20 日在加利福尼亞州紅木海岸舉行,參會者將有機會瞭解Java 開發並與 Oracle 的 Java 專家和行業人士互動。欲瞭解更多信息,請訪問Inside Java 部落格文章。
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/hk.
Oracle、Java、MySQL 和 NetSuite 是 Oracle Corporation 的註冊商標。