2026年3月9日的Java新闻包括JHipster 9.0发布、Project Valhalla更新、Spring Framework维护版本和Open Liberty测试版。JDK 26和27的早期版本也有新构建,鼓励开发者报告错误,各项目发布了新特性和修复,提升开发体验。
2026年,Java将继续发展,主要特性包括:Project Valhalla合并值类型预览,Babylon专注于代码反射,Loom完成结构化并发API,Leyden发布AOT代码编译,Amber提出常量模式和模式赋值的JEP。这些进展将在Inside Java Newscast中讨论。
本文总结了Java在2025年前的进展及六个主要OpenJDK项目的现状:Project Babylon尚未发布,Leyden改善了启动时间,Amber处于阶段间歇,Panama和Loom各有一项成熟功能,Project Valhalla仍在进行中。
JEP 401《值类与对象》重新成为候选,Project Valhalla发布了新的早期访问版本,允许在Java中实验无身份值类。这些值类提升了可读性和维护性,并为Java运行时提供了更多优化空间。
Project Valhalla当前提案包括值类和空值标记,允许Java开发者创建性能接近原始类型但具备引用类型功能的类型,实现“像类一样编码,像int一样工作”的理念。Brian Goetz在JVMLS 2024上介绍了最新进展。
本周Java回顾:Hazelcast 5.5发布;Project Loom和Project Valhalla的早期访问版本发布;Hibernate ORM 7.0和Hibernate Validation 9.0的Beta版本发布;Quarkus、Helidon、GlassFish、JobRunr和Testcontainers for Java的点发布。OpenJDK JEP 404(Generational Shenandoah)已更新,将在JDK 24中包含。GlassFish 7.0.16发布了bug修复和新功能。Jakarta EE 11即将发布。Apache Kafka 3.8.0发布了bug修复和新功能。
完成下面两步后,将自动完成登录并继续当前操作。