Member-only story
3 Permanent Features in Java 23
Markdown in JavaDoc, ZGC default mode, and Deprecated Memory-Access Methods in sun.misc.Unsafe
Java 23, the latest non-LTS Java programming language version released this month (September 2024), has many cool features (12 features), but it is similar to other non-LTS versions of JDK and according to the new procedure for adding features in JDK, a high percentage of them are in the preview or incubator status, and only 3 of them are in permanent status.
In this article, We will get into those 3 permanent features in Java 23 and discuss their impact on our daily development workflow.
🟧 Not a Medium member? Read this article for free.
· What does it mean when a feature is permanent?
∘ Java 23 new features
· 1- Markdown Documentation Comments
· 2- ZGC: Generational Mode by Default
· 3- Deprecate the Memory-Access Methods in sun.misc.Unsafe for Removal
· Final Thoughts
What does it mean when a feature is permanent?
The first time I used the permanent features term beside the incubator and preview terms was when I wrote an article to introduce new permanent features in Java 22. I got several feedback about the term permanent feature from the community. I think it was a good…











