-
Book Overview & Buying
-
Table Of Contents
Java 21 - Exploring the Latest Innovations for 2024
By :
Java 21 - Exploring the Latest Innovations for 2024
By:
Overview of this book
This course starts by revisiting key Java concepts and prerequisites, laying a strong foundation before diving into Java 21’s new features. You’ll review impactful Java Enhancement Proposals (JEPs) and set up your development environment, ensuring you’re ready to explore Java 21.
The course covers breakthrough features like unnamed classes, pattern matching for switch statements, and unnamed patterns and variables, supported by hands-on coding exercises. You’ll also learn about string templates and sequenced collections to enhance data handling and string manipulation.
As you progress, the course delves into advanced topics like record patterns, generational ZGC, and virtual threads, essential for high-performance applications. Explore the Foreign Function and Memory API for native integrations and structured concurrency for improved concurrent programming. Each section builds your skills through a mix of theory and practical application, equipping you to master Java 21’s innovations thoroughly.
Table of Contents (12 chapters)
Development Machine Setup (Win and MacOS)
Java 21 Enhancement Features - Deep Dive
String Templates & Sequenced Collections
Record Patterns - Deep Dive
Generational ZGC - Overview
Scoped Values Vs ThreadLocal - An Overview
Vector API - Deep Dive
Key Encapsulation Mechanism - KEM
Foreign Function and Memory API
Structured Concurrency