JDK 26和JDK 27:我们目前所知道的

JDK 26和JDK 27:我们目前所知道的

💡 原文英文,约1000词,阅读约需4分钟。
📝

内容提要

JDK 26已进入第二个候选版本,计划于2026年3月17日正式发布。新特性涵盖核心Java库、HotSpot等,涉及项目Amber、Loom和Panama。JDK 27预计于2026年9月发布,已确定JEP 527等候选特性。

🎯

关键要点

  • JDK 26已进入第二个候选版本,计划于2026年3月17日正式发布。
  • JDK 26的新特性涵盖核心Java库、HotSpot等,涉及项目Amber、Loom和Panama。
  • JDK 27预计于2026年9月发布,已确定JEP 527等候选特性。
  • JDK 26的特性分为五个类别:核心Java库、HotSpot、Java语言规范、安全库和客户端库。
  • JEP 504:移除Applet API。
  • 项目Amber的JEP 530:模式中的原始类型,instanceof和switch(第四次预览)。
  • 项目Loom的JEP 525:结构化并发(第六次预览),简化并发编程。
  • 项目Panama的JEP 529:向量API(第十一轮孵化),引入向量计算API。
  • 安全库的JEP 524:加密对象的PEM编码(第二次预览),增强PEMEncoder和PEMDecoder类。
  • HotSpot的JEP 522:G1 GC:通过减少同步提高吞吐量。
  • HotSpot的JEP 516:任何GC的提前对象缓存,改善启动和预热时间。
  • JDK 27的JEP 527:TLS 1.3的后量子混合密钥交换,增强RFC 8446的实现。
  • JEP 401:值类和对象(预览),增强语言以支持值对象。
  • JEP草案8376595:懒惰常量(第三次预览),移除不符合设计目标的方法。
  • JEP草案8329758:使用ZGC更快的启动和预热,优化内存分配。
➡️

继续阅读