Changes from Java 17 LTS to Java 21 LTS, including updates in Java 18, 19, 20 and 21.
Content included in the
Pattern matchingRecord patternsPattern matching for switchUnnamed patterns and variablesMulti-threadingVirtual threadsStructured concurrencyScoped valuesStandard library changesUTF-8 by defaultInternet-address resolution SPISimple web serverSequenced collectionsKey Encapsulation Mechanism APIJava languagesString templatesCode snippets in Java API documentationUnnamed classes and instance main methodsPanama projectForeign Function & Memory APIVector APIIf you are currently using Java 11 LTS, check out another book From Java 11 to 17.