Should you run Java 23?

Java 23 Course · lesson 14 of 15 · 3 min read

A straight answer, and what to do with the release notes instead.

Open this lesson in the learning hub

Key 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.