java25
Java 25, explained with code. Short guides, runnable examples and upgrade help for the current Java LTS release.
Java 25 featuresWhat is new, with code you can run. Migrate to Java 25Upgrade guides for teams. TrainingWorkshops and upgrade help for your team.
Latest
- Write Java without public static void main
Compact source files and instance main methods: the smallest Java program is now three lines.
- Scoped Values vs ThreadLocal
Share immutable data down a call chain without parameters and without cleanup bugs.
- Flexible constructor bodies
Validate arguments before calling super(), without static helper tricks.
- import module java.base explained
One import line instead of a wall of java.util and java.util.stream imports.
Get the free Java 25 cheat sheet
One page, the features that matter. New guides and videos by email. No spam, unsubscribe any time.
By subscribing you agree to the privacy notice.