Plans for JDK 28 include value objects, generational garbage collection, strict field initialization, a simple JSON API, and PEM encodings of cryptographic objects. Ahead-of-time code compilation has ...