内容提要
OpenJDK生态系统活跃,四个JEP成功评审,目标为JDK 24,五个新JEP待审。JEP 490提议移除ZGC的非代际模式,JEP 487、478、404等被提升为目标。JDK 24计划于2024年12月5日进入第一阶段。
关键要点
-
OpenJDK生态系统活跃,四个JEP成功评审,目标为JDK 24。
-
五个新JEP待审,计划于2024年11月4日进行评审。
-
JEP 490提议移除ZGC的非代际模式,提升为目标。
-
JEP 487提议的Scoped Values(第四次预览)被提升为目标。
-
JEP 478提议的密钥派生函数API(预览)被提升为目标。
-
JEP 404提议的代际Shenandoah(实验性)被提升为目标。
-
JEP 493提议的无JMOD链接运行时镜像被提升为目标。
-
JEP 491提议的无固定虚拟线程同步被提升为目标。
-
JEP 488提议的模式中的原始类型(第二次预览)被提升为目标。
-
JEP 486提议的永久禁用安全管理器被提升为目标。
-
JEP 450提议的紧凑对象头(实验性)被提升为目标。
-
JDK 24计划于2024年12月5日进入第一阶段,后续有多个阶段。
-
开发者被鼓励通过Java Bug数据库报告错误。
延伸问答
JDK 24的发布计划是什么?
JDK 24的发布计划包括:2024年12月5日进入第一阶段,2025年1月16日进入第二阶段,2025年2月6日发布初始候选版本,2025年2月20日发布最终候选版本,2025年3月18日正式发布。
JEP 490提议了什么变化?
JEP 490提议移除ZGC的非代际模式,旨在简化开发并提高新特性的开发效率。
JEP 486的主要目标是什么?
JEP 486的主要目标是永久禁用安全管理器类,因为它在JEP 411中已被弃用,最终将被移除。
JEP 487的功能有什么特点?
JEP 487提议的Scoped Values允许在多个线程之间共享不可变数据,特别适用于大量虚拟线程的场景。
JEP 450的实验性提议是什么?
JEP 450提议将HotSpot JVM中的对象头大小从96到128位减少到64位,旨在优化内存使用。
开发者如何报告JDK 24中的错误?
开发者可以通过Java Bug数据库报告JDK 24中的错误。