导读:亲爱的同学们,Java26来了,要注意更新了哦。
2026年3月18日,Oracle宣布Java 26/JDK 26达成GA状态。
Oracle 于3月18日正式发布Java 26,并推出Oracle Java Verified Portfolio(JVP)。该版本具有10项以JDK Enhancement Proposal(JEP)形式发布的功能更新,Oracle也把商业支援范围从JDK延伸到Java图形介面框架JavaFX、云端原生Java微服务框架Helidon,以及适用于VS Code的Java Platform Extension。由于Java 26属于非LTS版本,Oracle规画其Premier Support仅至2026年9月,之后预定由Oracle JDK 27版本接续。
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月中旬发布。
各位,Happy Java。
作者:场长
参考:
https://www.oracle.com/news/announcement/oracle-releases-java-26-2026-03-17/
本篇文章为 @ 场长 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 微信公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。
请扫描二维码,使用微信支付哦。