Java 21 was an explosive release, but 22 and 23 are no slouches either:
- from unnamed patterns to module imports
- from the foreign-function and memory API to stream gatherers and the class-file API
- from a simpler main to launching multi-source-file programs
- from Markdown in JavaDoc to improved garbage collection
Nicolai Parlog
Oracle
Nicolai (aka nipafx) is a Java enthusiast focused on language features, core APIs, and runtime evolution with a passion for learning and sharing. He does that mostly at conferences and in his biweekly Inside Java Newscast, but also occasionally in live streams, articles, and books - more on all that on nipafx.dev. He's a Java Developer Advocate at Oracle and otherwise best known for his haircut.