Java 近期新闻包括:OpenJDK 的新特性,一个新的值对象相关的草案、JDK 18、JDK 19、Loom 项目、其他供应商对 Log4Shell(Log4j 在 Shell 下的实现)的声明、大量的 Spring 和 Quarkus 的更新、Hibernate ORM 60.0-M3、以及 Apache Camel、Camel Quarkus、Apache Tika 2.2.1、GraalVM Native Build Tools 0.9.9 的小版本发布(point release)。
OpenJDK
上周,一个新的 JEP 草案, 预览版本的值对象(Value Objects) 被添加到了列表中。 这种新的 预览语言和VM特性 建议将值类型(Type)定义为无标识的值类(Class)并指定其实例的行为来增强 Java 对象模型。 这些类只包含最终的实例字段,而没有对象标识。
JDK 18
上周,JDK 18 早期体验版本 的 第29版 发布了,其中包含了对第 28 版中各种 问题 的修复和更新 。更多详细信息请查看 发布说明 。
JDK 19
上周,JDK 19 早期体验版本 的 第3版 也发布了,其中包含对第 2 版中各种 问题 的修复和 更新 。
对于 JDK 18 和 JDK 19,均鼓励开发人员通过 Java Bug Database 来提交 Bug。
Loom 项目
Loom 项目(Project Loom)的 早期体验版本 ,19-loom+1-11 版,已经可以在 Java 社区使用了,它是基于