Talk

Java 23 - Better Language, Better APIs, Better Runtime
Deep Dive (ADVANCED level)
Room 8

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
There are plenty of features in the language, API, and runtime to discuss - whether new, improved, or finalized. So let's go over them!
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.