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.