用最专业的眼光看待互联网
立即咨询JDK 27的发布进程加快。根据Oracle公司Java平台架构师Mark Reinhold的声明,由于Build 35未发现未解决的P1级缺陷,JDK 27已进入首个发布候选版(RC1)。这预示着距离正式版本的发布仅剩一步,预计将在2026年9月15日推出。此次RC1的完成标志着JDK 27的功能已确定,最终版本将包含九项功能,涵盖垃圾回收、安全加密及并发编程等重要领域,值得Java开发者关注。
JDK 27的九项功能包括: - JEP 523:在所有环境中将G1设为默认垃圾回收器 - JEP 527:TLS 1.3后量子混合密钥交换 - JEP 532:在模式、instanceof和switch中使用基本类型(第五个预览版) - JEP 533:结构化并发(第七个预览版) - JEP 537:向量API(第十二个孵化版) - JEP 538:加密对象PEM编码(第三个预览版)
G1作为默认垃圾回收器的变动将提升Java在不同环境中的性能一致性,减轻开发者手动调整GC设置的负担。TLS 1.3后的混合密钥交换则是对未来量子计算风险的一种前瞻性防护。 球友会
与此同时,JDK 28也在积极准备中,多个JEP近期由Proposed转为Targeted,确保将在JDK 28中实现。其中,JEP 541提议废止不再支持的macOS/x64移植版,以降低维护成本。JEP 540提供一个简易标准API,用于解析和生成JSON文档,无需依赖外部库,以替代之前撤回的轻量级JSON API。JEP 542的加密对象PEM编码功能也提升至Proposed to Target,计划在JDK 28中定稿,提供API支持加密密钥和证书的编码与解码。
两个版本的早期访问构建仍在持续更新。JDK 28的Build 12已发布,修复了一些问题,而JDK 27的Build 35也已跟进。开发者可以通过Java Bug数据库反馈遇到的Bug。
在Jakarta EE方面,Eclipse基金会的Jakarta EE开发大使Ivar Grimstad表示,Jakarta EE 12核心规范旨在于2026年JakartaOne活动前发布,进展顺利。同时,Jakarta EE也开始关注Web Profile及平台规范,预计将在明年上半年推出。值得注意的是,Jakarta Agentic AI 1.0规范的M1版本日前已发布,标志着Jakarta EE生态向AI领域的扩展。 球友会
BellSoft也发布了针对Liberica JDK多版本的安全补丁,涵盖八个版本,解决CVE相关问题。总共提供了29项修复,并回溯移植,确保所有版本的安全性。
Helidon 4.5.3版本也已上线,包含依赖项的升级和其他显著改动。