Java 24, released on March 18, 2025, introduces several experimental features that represent significant advancements in JVM technology. Among the 24 Java Enhancement Proposals (JEPs) included in this release, two are designated as experimental features. Here are the three most interesting experimental innovations in Java 24. 1. Compact Object Headers (JEP 450) The Compact Object Headers feature represents a fundamental optimization in memory management for the HotSpot JVM . This experimental feature reduces the size of object headers from between 96 and 128 bits down to 64 bits on 64-bit architectures. Technical Impact The implementation demonstrates measurable benefits in real-world applications. Early adopters of Project Lilliput , which inspired this feature, report that live data is typically reduced by 10-20%. This reduction translates directly into improved heap utilization, better deployment density, and increased data locality. Activation and Usage Since this is an experimenta...
Java 24 Release - March 2025 Oracle released Java 24 on March 18, 2025, as the latest version of the Java SE Platform. This release represents the Reference Implementation of Java SE Platform version 24 as specified by JSR 399 in the Java Community Process. Key Features: Stream Gatherers : A new enhancement that gives developers fine-grained control over how elements are grouped and processed within streams, making complex data transformations more expressive and efficient The final feature set includes 24 JEPs (Java Enhancement Proposals), with two being Generational Shen ( Java 24 New Experimental features ) Enhancements to the platform's performance, stability, and security to help organizations accelerate their business growth ( Oracle Releases Java 24 ) Java Release Schedule Updates - Java 25 LTS Oracle has confirmed that Java SE 8, 11, 17 and 21 are LTS (Long Term Support) releases, with Oracle intending to make future LTS releases every two years, meaning the next planned ...