Sitemap
ThreadSafe

ThreadSafe shares ideas, patterns, and principles for building robust, modern software systems.

Member-only story

3 Permanent Features in Java 23

7 min readSep 29, 2024

--

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.

Press enter or click to view image in full size
Photo by Michael C on Unsplash

· 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…

--

--

Saeed Zarinfam
Saeed Zarinfam

Written by Saeed Zarinfam

✍️ Whether it’s Software Development, AI, K8s, Containers, Cloud, Java, Go, Spring, IDEs, or anything in between!

ThreadSafe
ThreadSafe

Published in ThreadSafe

ThreadSafe shares ideas, patterns, and principles for building robust, modern software systems.