JDK 24, scheduled for release on March 18, 2025, includes several significant updates and features, like the Class File API, Stream Gatherers, and Flexible Constructor Bodies. Notably, the generational ZGC mode is becoming default, while the String Templates feature has been removed. Improvements include faster application startup with JEP 483 and better handling of primitive types in pattern matching. Updates like Structured Concurrency, simplified imports, and enhanced memory management contribute to developer efficiency. Java is also focusing on future cryptographic needs and removing support for outdated technologies such as the Security Manager and 32-bit systems.
Table of contents
Section1: Language and API Changes:Section2: Performance Improvements/Deprecations and Removals:Section 3: Cryptographic JEPs for the FutureFinal Note:References: Sort: