ProBackend
Java Language Evolution

Java Language Evolution

Articles on Java language enhancements, JEPs, and OpenJDK evolution — including Project Valhalla value types, pattern matching, records, and performance improvements impacting developer ergonomics and runtime efficiency.

java language evolutionJul 9, 20265 min

Java’s First Real Shot at Value Types: Project Valhalla Enters JDK 28

Oracle engineer Lois Foltan has confirmed Java’s Project Valhalla — specifically JEP 401 for value classes and objects — is finally landing in the OpenJDK mainline, targeting JDK 28. Don’t expect it to be production-ready yet: this is just the preview ramp, and value semantics will still need patience.