Skip to main content

Java 23 (non-LTS)

Brief Release Summary​

Java 23 introduced further refinements to preview features and new capabilities including vector API improvements, enhanced foreign function support, and continued evolution of modern Java features.

Release Date​

September 17, 2024

Key Features Released​

  • String Templates (Third Preview) - Continued string interpolation improvements
  • Statements before super() (Second Preview) - Continued improvements
  • Structured Concurrency (Third Preview) - Continued improvements
  • Scoped Values (Third Preview) - Continued improvements
  • Foreign Function & Memory API (Third Preview) - Continued native interop
  • Class-File API (Second Preview) - Continued improvements
  • Stream Gatherers (Second Preview) - Continued improvements
  • Vector API (Seventh Incubator) - Continued SIMD operations
  • Primitive Types in Patterns, instanceof, and switch (Preview) - Enhanced pattern matching
  • Flexible Constructor Bodies (Preview) - More flexible constructor syntax

References​