Java 28 takes shape with AOT compilation and five more features
A sixth feature, ahead-of-time (AOT) code compilation, has been proposed for JDK 28, a non-LTS Java release due in March 2027. It would speed startup and warmup by making optimized native code available as soon as the JVM starts. Five features were already targeted, including value objects, generational Shenandoah GC, strictly-initialized fields, a JSON API, and deprecation of the macOS/x64 port.
- AOT compilation would deliver native code at JVM startup with no code changes
- Value objects and strictly-initialized fields are preview features
- Shenandoah GC switches to generational mode; non-generational mode deprecated
- macOS/x64 port deprecated, Oracle stops maintaining it as of JDK 27
Read next
Software