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