·
本期 Java 近期新闻综述内容主要涉及 OpenJDK、JDK 19、虚拟线程、Java 满 27 岁、Jakarta EE 10、Spring Framework 点版本和里程碑版本、Micronaut 3.5.0、Quarkus 2.9.2.Final、Quarkus Tools for IntelliJ 1.11.0、Hibernate ORM 6.0.2.Final、Apache Tika 1.28.3 和 Spring I/O 大会。
OpenJDK
JEP 405(记录模式预览) 已经从 JDK 19 的 Proposed to Target 状态 提升 到 Targeted 状态。在 Amber项目 的支持下,该 JEP 提议用 记录模式 来增强语言,以解构记录值。记录模式可以与 类型模式 结合使用,以“提供强大的、声明式的、可组合的数据导航和处理形式”。 JEP 406(switch模式匹配预览,在JDK 17中交付) 和 JEP 420(switch模式匹配第二个预览版,在JDK 18中交付) 最近将类型匹配扩展到了 switch
的 case
标签。要了解关于 JEP 405 的更多细节,可以阅读 InfoQ的这篇报道 。
JEP 428( 结构化并发第一轮孵化 )从 JDK 19 的 候选 状态 提升 到 Proposed to Target 状态。在 Loom 项目的支持下,这个 孵化中 的 JEP 提议通过引入一个库来简化多线程编程,将在不同线程中运行的多个任务视为一个工作单元。这可以简化错误处理和取消操作,提高可靠性,并增强可观察性。评审预计将于 2022 年 6 月 2 日结束。In