Java 27正式发布:TLS 1.3引入后量子混合密钥交换

发布时间:2026-09-16 10:38

  甲骨文昨晚宣布 JDK 27 正式发布,面向开发者、企业和终端用户提供。一同发布的 JDK 27对应 JSR 402。

  安全方面,JEP 527 为 TLS 1.3 引入后量子混合密钥交换,将抗量子算法与传统算法结合,以防御未来量子计算攻击。

  其中仅 X25519MLKEM768 被放在默认命名组列表最前,成为最优先组。JEP 538 第三次预览引入 PEM 编码 API,可编解码密钥、证书和证书吊销列表。

  语言创新方面,JEP 532 第五次预览允许原始类型用于模式匹配、instanceof 和 switch,并加强 switch 支配性检查。

  性能方面,JEP 523 将 G1 垃圾收集器设为所有环境的默认收集器,而不再仅限服务器环境。

  未指定收集器时,HotSpot JVM 将始终选择 G1。在以往选择 Serial 的场景中,吞吐量、延迟、内存占用和启动时间不应显著下降。

  JEP 534 将紧凑对象头设为 HotSpot JVM 默认对象头布局,在 64 位架构上把对象头从 96 位降至 64 位,以降低堆占用、提升部署密度和数据局部性。

  库改进方面,JEP 531 第三次预览提供惰性常量 API,用于保存不可修改数据,JVM 将其视为真正常量,性能可与 final 字段相同。

  JEP 533 第七次预览简化并发编程,将不同线程中的相关任务组视为单一工作单元,改善错误处理、取消、可靠性和可观测性。

  JEP 537 第十二次孵化引入 Vector API,可在支持的 CPU 上于运行时编译为最优向量指令,面向数据分析、AI 推理和科学计算。

  工具方面,JEP 536 增强 JDK Flight Recorder,在记录离开进程前对命令行参数、环境变量和系统属性初始值进行脱敏。

  JSON 线程转储中的线程标识、线程数和进程标识改为 JSON 数字,便于监控工具解析。VM 诊断可报告当前打开的文件描述符数量。

  据介绍,OpenJDK 社区贡献者来自阿里巴巴、亚马逊、ARM、谷歌、IBM、微软、英伟达、红帽、SAP 等,独立开发者贡献了 16% 的修复。

  特别

  男子买房后,房价从240万降到了80万。在网上抱怨几句后,李诞说:你应该赶紧去买几瓶茅台...

  眼看中方不愿交稀土技术,俄罗斯做出决定,既然中国这条道走不通,俄罗斯只好掉头把远东最大稀土矿交给印度

  出生仅6天女婴在月子中心窒息[*][*],家属质疑工作人员操作不当致呛奶,母亲发声:他们说孩子有基础病,有证据吗?

排行

精选