Should you run Java 23?
A straight answer, and what to do with the release notes instead.
Open this lesson in the learning hubKey points
- For a production service: no - it is out of support already, and 25 is the current LTS.
- For a library author: yes, test against it, because your users will hit it before you do.
- For learning: read it. Every preview here shows what the next LTS finalised.
- The one final feature worth adopting on any 23+ runtime is Markdown Javadoc.
- If you are on 21 today, your next move is 25, not 23.
Java 23 is worth reading and not worth deploying - its value is the preview of what 25 finalised.
This is a reading copy. The full lesson — with the visual explainer, the interactive lab and a Run button for the code — lives in the Java 23 Course course, and every lesson in it is listed on the Java 23 Course contents page.