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