Previous posts:
Java 22 (2024)
Java 23 (2024)
Java 24 (2025)
Java 25 (2025 - LTS)
Key features for developers (excluding previews and incubators):
- Flexible Constructor Bodies aka “Statements before super()”
- Scoped Values are a lightweight, immutable, thread-safe alternative to ThreadLocal
- Stream Gatherers
- Compact Source Files and Instance Main Methods
- Markdown Documentation Comments using
/// foo
comments instead of/** foo */
- Module Import Declarations
Note that String templates have been removed.
See also Intellij IDEA blog.
comments powered by Disqus