Java 26登場,Oracle擴大Java生態工具商業支援
JDK 26的更新涵蓋網路通訊、並行程式開發、向量運算、垃圾回收與舊元件清理等面向,例如Java HTTP Client API開始支援HTTP/3、結構化並行(Structured Concurrency)與Vector API持續推進,G1垃圾回收器增強執行效率,Applet API也正式移除。
除了10項JEP帶來的新功能,Java 26也納入多項未以JEP形式發布的底層改進。安全性方面,Oracle列舉了混合式公開金鑰加密HPKE、替後量子加密時代預作準備的JAR簽章,以及針對加密演算法與舊式Keystore控制機制的強化。相容性與國際化方面,則更新至Unicode 17.0與CLDR v48。
Java 26也進一步調整JVM啟動流程、垃圾回收機制、C2 JIT編譯器與heap管理,目標是改善應用程式啟動速度、執行效率與整體穩定性。開發與維運工具在這一版還加入HttpClient區域式檔案上傳,更嚴格的Runtime映像檔建置機制、改良版JVM Metrics API,以及支援深色模式的JavaDoc。
這次較大的產品變動,是Oracle把JDK以外的工具、框架與函式庫另外整理成JVP,Oracle表示,JVP是一套由Oracle提供授權與支援的Java相關元件集合,將不屬於Oracle JDK但企業實際會使用的工具與框架納入支援範圍。Java SE訂閱用戶,以及在Oracle Cloud Infrastructure(OCI)上執行Java工作負載的用戶,都可取得JVP支援。
JVP首波納入的元件,除了JavaFX,還包括Helidon與適用於VS Code的Java Platform擴充套件。Oracle表示,Helidon後續發布節奏將配合JDK路線圖調整,並有意提案成為OpenJDK專案,Helidon與適用於VS Code的Java Platform擴充套件仍維持開源。
另一項變動則是JavaFX,JavaFX商業支援將重新提供給所有新Java版本,以及仍在Oracle Premier Support期間的LTS版本,JDK 8上的JavaFX支援也延長到2028年3月。JavaFX 25與26現已針對JDK 26提供,JavaFX 21、17與8的後續更新預計於2026年4月中旬發布。
Oracle Releases Java 26
New release delivers 10 JDK Enhancement Proposals that strengthen Java’s AI and cryptography capabilities, simplify the language, and boost developer productivity.
www.oracle.com
Comments (0)