- Java 26 帶來了十項 JEP,分別專注於人工智慧、效能、安全性和密碼學,構成了 Java 驗證組合的技術基礎。
- 新的 Java 驗證產品組合 (JVP) 捆綁了 Oracle 支援的工具、框架和服務,例如 JavaFX、Helidon 和 VS Code 的 Java 平台擴充。
- JVP 為 Java SE 訂閱用戶和 OCI 客戶提供精心挑選的企業級元件,具有清晰的生命週期、供應鏈保障和免費包含功能。
- Oracle 重新引入了對 JavaFX 的商業支持,而 Helidon 的路線圖與 JDK 保持一致,這鞏固了 Oracle 對經過驗證的 Java 生態系統的長期投入。
隨著 Java 26 的到來,Oracle 將重點放在了生態系統的一個新層面: Java Verified Portfolio 是一個精選的工具和服務包,與 JDK 並行使用。與其說是發佈公告中的另一個功能,不如說該產品組合旨在從長遠角度規範企業採用和運營 Java 技術堆疊中最廣泛使用的部分的方式。
從總體上看,Java 26 引入了十項 JDK 增強提案 (JEP),旨在: 人工智慧工作負載、密碼、效能和開發人員生產力同時,Java 認證產品組合 (JVP) 將精選的框架、函式庫和擴充(例如 JavaFX 和 Helidon)納入 Oracle 的管理和支援系統。平台更新和產品組合品牌化共同構成了一個整體方案,旨在讓企業確信,其基於 Java 的系統能夠快速演進,而不會失去最初吸引他們選擇 Java 的穩定性。
Java 26 作為 Java 認證組合的技術支柱
Java 26 是一個非長期支援 (LTS) 版本,遵循當前的六個月發布週期,並帶來了以下新功能: 十個重點明確的JEP,而不是舊版Java版本中常見的大型軟體包。Oracle 一直刻意減少每個版本的主要變更次數,以便讓需要可預測升級的組織更容易管理其採用情況。
本版本中的 JEP 資料集以…為中心 人工智慧友善功能、改進的語言表達能力和密碼學現代化. 諸如模式中的基本類型之類的特性, instanceof以及 switch (JEP 530,第四次預覽版)旨在使日常編碼更簡潔、更健壯,尤其是在廣泛使用模式匹配的情況下。這種更流暢的語言模型是 Java 認證產品組合中包含的許多程式庫和框架的基礎。
在效能方面,Java 26 持續致力於優化現代工作負載的執行階段效能。 JEP 522 中 G1 GC 吞吐量的改進減少了應用程式執行緒和垃圾回收器執行緒之間的同步。這樣一來,服務就能在相同的硬體上處理更多工作。這種調優對於Oracle預期使用JVP元件(例如Helidon)部署的微服務和AI應用尤其重要。
此版本還包含萊頓專案的一些特性。 JEP 516 為任何垃圾回收器引入了提前物件快取功能,從而能夠 無論使用哪種垃圾回收器,Java 應用程式的啟動和預熱階段速度都會更快。從實際角度來看,這有助於雲端原生服務快速啟動,這是自動擴展和 AI 驅動環境中的常見需求。
庫和安全 API 也備受關注。 JEP 500,“準備讓 final 真正成為 final”,推動 Java 朝這一方向發展。 透過限制對最終領域的深入思考,提供更嚴格的完整性保證。這與必須保護業務關鍵狀態和敏感資料的企業級框架直接相關。同時,JEP 517 為 HTTP 客戶端 API 添加了 HTTP/3 支持,使 Java 應用程式能夠… 現代的、低延遲協定選項 非常適合微服務和 API 密集型架構。
針對人工智慧和資料密集型工作負載,JEP 526(惰性常數,第二次預覽)和 JEP 529(向量 API,第十一屆孵化器)的目標 更智慧的資源利用與 SIMD 式效能提升惰性常數允許延遲初始化不可變數據,這可以轉化為更快的服務啟動,而向量 API 允許開發人員表達向量化計算,JVM 可以將這些計算映射到最佳 CPU 指令。
安全性透過 JEP 524 得到加強,該 JEP 524 提供了一個 API。 加密金鑰、憑證和吊銷清單的 PEM 編碼這使得Java應用程式更容易與廣泛使用的安全格式集成,並以一致的方式管理加密材料。最後,JEP 504徹底移除了Applet API,減少了平台遺留的兼容性,並精簡了在現代Java部署中不再發揮作用的程式碼。
圍繞經過驗證的技術堆疊實現安全性、可靠性和全球適用性。
除了單一 JEP 之外,Java 26 還累積了大量針對特定目標的增量更新。 應用程式安全性、運行時穩定性和標準合規性現在,各組織可以在平台內使用業界標準的混合公鑰加密 (HPKE),並可以採用旨在加強軟體供應鏈的後量子時代 JAR 簽章方法。
運行時還包含了以下內容的更新: Unicode 17.0 和 CLDR v48 反映了全球語言和區域設定標準的變化對於在全球範圍內運營的企業而言,這種協調一致可以減少跨地區和監管領域部署應用程式時的摩擦。
在效能方面,Java 26 提供了 更快的 JVM 啟動速度、改進的垃圾回收機制、擴展的 C2 JIT 編譯功能以及更聰明的堆管理這些改變旨在使應用程式在不同的負載下更具響應性,這一結果引起了依賴 Java Verified Portfolio 中 Helidon 和 JavaFX 等框架的用戶的強烈共鳴。
JDK 內部面向開發者的工具也不斷發展。新增選項包括: HttpClient API 中基於區域的檔案上傳、更嚴格的執行時間鏡像建立、增強的 JVM 指標 API 以及 JavaDoc 的黑暗模式雖然這些特性本身並不能定義這個版本,但它們結合起來支持了這樣一個理念:Java 平台和 JVP 應該便於在大型組織中進行監控、記錄和操作。
Oracle 將這些增強功能視為透過 OpenJDK 和 Java 社群流程與全球 Java 社群持續合作的成果。這種合作方式也體現在以下方面: JVP 元件(例如 Helidon 和 Visual Studio Code 的 Java 平台擴充)仍然是開源的。即使它們在 Java 認證組合的旗幟下獲得了更正式的支援和生命週期模型。
Java 認證產品組合:經過精心挑選、由 Oracle 管理的 Java 技術堆疊
Java 認證組合被描述為 值得信賴的企業級工具、框架、函式庫和服務目錄,可與 JDK 互補。許多組織在生產中都依賴這些要素,但歷史上每個要素都有其自身的生命週期、許可和支援管道。 JVP 旨在減少這種碎片化現象。
在此產品組合中,Oracle 承擔以下責任: 管理、支援和記錄一組特定的 Java 生態系統元件這包括提供清晰的路線圖、生命週期透明度和統一的服務等級協定 (SLA)。其目的是讓企業更容易了解其技術堆疊核心部分的支援期限、更新的交付方式以及各個元件如何圍繞 JDK 協同工作。
從風險角度來看,主要賣點之一是供應鏈保障。透過合資企業協議 (JVP) 直接從 Oracle 採購元件,客戶可以 減少接觸未經審查的二進位檔案或關鍵框架的臨時分發版本由於每個產品組合元素都受到 Oracle 的品質和安全性檢查,因此希望標準化其 Java 環境的組織可以獲得更可預測的基準。
另一個實際好處在於生命週期管理。以前團隊必須追蹤… 支援多種版本控制方案、視窗和補丁週期JVP 的目標是將這些元資料整合到一個統一的框架下。這並不能消除測試和驗證升級的必要性,但確實能讓管理員和架構師更清楚地了解在任何給定時間點支援哪些功能。
Oracle也將Java Verified Portfolio定位為一種「面向未來」的Java投資方式。因為該投資組合與Java SE和JDK的整體路線圖緊密相關, 新的運行時特性(例如 Java 26 中的特性)預計很快就會反映在 Helidon 和 JavaFX 等受支援的框架中。這種協調一致可以縮短平台創新與應用普及之間的差距。
在商業上,JVP支持是 Java SE 訂閱用戶和在 OCI 上執行 Java 工作負載的 Oracle 雲端基礎架構客戶無需額外付費即可使用此功能。除了這些群體之外,產品組合中的許多組件仍然可以免費用於各種使用場景,因此開發人員可以進行試驗並採用它們,而無需立即進入付費模式。
JavaFX 以商業支援重回大眾視野
Java Verified Portfolio 中較引人注目的舉措之一是: 重新推出 JavaFX(Oracle 基於 Java 的 UI 框架)的商業支持受客戶、學術界和更廣泛的軟體產業的需求驅動,這項變革認可了 JavaFX 在建立豐富的視覺化和前端(包括與 AI 驅動的分析相關的前端)方面的作用。
在新模式下, 所有新的 Java 版本以及在其五年高級(或特級)支援期內獲得長期支援的每個 Java 版本都將獲得 JavaFX 支援。這為計劃開發長期運行的桌面或嵌入式 UI 應用程式的組織提供了更清晰的支援前景。
對 JDK 8 上 JavaFX 的支援(該支援仍然根深蒂固於許多生產系統)正在 延期至2028年3月此外,未來的 JavaFX 版本(例如 25 和 26)計劃與 JDK 26 相容,而 JavaFX 21、17 和 8 的更新則計劃在今年稍後進行。所有遵循此方案的 JavaFX 發行版都將遵循 與相應的 Oracle JDK(NFTC 或 OTN)相同的授權條款使整個堆疊中的法律條件保持一致。
透過將 JavaFX 納入 Java 認證產品組合,Oracle 有效地 將 UI 功能與其餘經過驗證的技術堆疊捆綁在一起對於建立分析儀表板、視覺化工具或專用前端的團隊來說,這意味著他們可以依靠商業支援的 UI 工具包,該工具包與運行時和後端框架整合到同一治理框架中。
Helidon:微服務和人工智慧是其產品組合的核心
Helidon是Java認證產品組合的另一個核心支柱。它是一個 專注於快速、輕量級且可擴展微服務的開源雲端原生Java框架Helidon 利用 Java 虛擬執行緒 (JVP) 更有效率地處理並發。借助 JVP,Helidon 從一個「僅僅」是開源的項目,轉變為一個獲得 Oracle 企業級支援的框架。
該框架已發展演變,包含 Helidon AI 是一個擴展,它允許 Java 開發人員直接在 Java 中建立高效能 AI 應用程式。整合點包括 LangChain4j、Helidon MCP 等技術, 支援建構人工智慧代理 這些特性可以以微服務的形式展現出來。這些特性與Java在人工智慧領域的廣泛應用趨勢相符,調查顯示,這在專業開發人員中已十分普遍。
就路線圖而言,Oracle計劃 將 Helidon 的發布節奏與 JDK 的半年一次的發布計劃保持一致這種一致性意味著新的 Java 特性(例如向量 API、結構化並發和改進的垃圾回收)可以在平台推出後不久就在 Helidon 中出現,從而減少平台和框架之間的延遲。
儘管與Oracle的支持模式有更緊密的聯繫, Helidon 仍然是開源的Oracle 已表明有意將該框架提交為 OpenJDK 專案。同樣的原則也適用於 Visual Studio Code 的 Java 平台擴展,它也是 Java 認證產品組合的一部分,同時保持開源。這種開放開發與正式支援的結合旨在滿足那些既希望獲得透明度又不願放棄商業保障的開發者的需求。
對客戶而言,Helidon併入JVP意味著 基於此框架建構的微服務可以與核心 JDK 一樣,在相同的訂閱和服務等級協定 (SLA) 下得到支援。這樣可以簡化合約結構,使 IT 部門在生產出現問題時更容易採用一套標準化的合約和流程。
訂閱、雲端整合和營運視角
在營運方面,Java Verified Portfolio 已嵌入到 Oracle 更廣泛的訂閱和雲端產品中。 Java 26 是 Oracle 雲端基礎架構 (Oracle Cloud Infrastructure) 提供此功能,該功能率先在託管雲端環境中支援 Oracle JDK 26。在 OCI 上,客戶無需額外授權費用即可存取 Oracle Java SE 和 Java 管理服務等功能,從而加強雲端平台與 Java 生態系統之間的連結。
Oracle Java SE 通用訂閱現在包含 JVP、企業效能套件、Java 管理服務以及 Java 產品組合的故障排查支持這種訂閱模式旨在讓組織能夠以自己的節奏進行升級,同時仍可存取修補程式、效能工具和協助,以解決涉及 Java 堆疊多個部分的複雜問題。
對維運團隊而言,這種統一的方法具有一些實際意義。它使以下方面更容易實現: 觀察、修補和管理 JDK 以及 Java 驗證組合官方封裝的框架。團隊無需再為多個供應商關係和分散的支援政策而煩惱,只需依靠一份涵蓋其大部分 Java 基礎架構的總體協議即可。
同時,不需要或不希望獲得商業支援的開發者可以繼續在開源條款下使用這些元件,尤其是在嘗試新專案或原型時。從這個意義上講, JVP更像是為現有和熟悉的技術提供一系列保障。 與其說是試圖將 Java 生態系統鎖定在一個封閉的模型中,不如說是試圖將 Java 生態系統鎖定在一個封閉的模型中。
在這些公告中,Oracle 將 Java 驗證產品組合和 Java 26 定位為同一故事的兩面:一個透過專注的 JEP 不斷發展的技術平台,以及一個面向企業的軟體包,為組織提供更清晰、經過驗證的路徑,以便在一致的安全性、效能和支援預期下採用和運行關鍵的 Java 技術(從 JavaFX 和 Helidon 到開發擴展)。