Home ยป Released: Java 24 Unveiled, Commencing Removal of Unused 32-bit Code

Released: Java 24 Unveiled, Commencing Removal of Unused 32-bit Code

Oracle announces the release of Java 24 as part of its regular 6-month update cycle. Java 24 is a short-term support version, with Java 21 currently being the latest LTS version.

With a whopping 24 new features (counted by the number of JEP specifications), Java 24 boasts the highest number of updates in recent Java history. Some of the key feature groups that have reached stable status include:

– Stream Gatherers enhance the Stream API for data gathering and transformation.
– Class File API becomes the standard API for reading, creating, and converting Java class files.
– Ahead-of-Time Class Loading & Linking improves startup speed by preloading and linking classes before the JVM starts.

Another significant change in Java 24 is the sweeping away of outdated features, such as:

– Removal of Windows 32-bit source code segments after their deprecation in Java 21.
– Deprecation of Linux x86 32-bit platform, leaving it as the last remaining x86 32-bit platform.
– Shutdown of Security Manager, previously deprecated in Java 17.
– Notification of the impending discontinuation of Java Native Interface (JNI).

Source: Oracle, Oracle Blog

TLDR: Java 24 brings a plethora of new features and enhancements, including updates to the Stream API, Class File API, and improved class loading mechanisms, while also removing outdated features like Windows 32-bit support and announcing the deprecation of Java Native Interface.

More Reading

Post navigation

Leave a Comment

Leave a Reply

Your email address will not be published. Required fields are marked *