Why java25 exists
A site and channel built around Java long-term-support releases.
Most teams do not move to every Java release. They move from one long-term-support (LTS) release to the next. Java 25 is the current LTS, and the next one, Java 29, is expected in September 2027.
This site follows that rhythm:
- Short guides to what changed in Java 25, each with an example you can run.
- Migration notes for teams moving from older LTS releases.
- A free one-page cheat sheet, sent by email.
New video, new page, same code: everything you watch has a matching page and example here.