A comprehensive overview of Java changes from JDK 21 through JDK 26, covering language improvements (unnamed patterns, flexible constructors, module imports, primitive patterns, lazy constants), new and finalized APIs (foreign-function and memory API, stream gatherers, class-file API, PEM encoding, HTTP/3), runtime enhancements (faster startup, improved garbage collection), tooling updates (simpler main, multi-source-file programs, Markdown in JavaDoc), security additions (quantum-resistant encryption), and updated structured concurrency. The talk also highlights JDK 26 preview features and new command-line options for deep reflection.

1m read timeFrom inside.java
Post cover image

Sort: