Java 21 Certification Guide — Part 1

Sealed Types, Records, and Pattern Matching Explained

High-Level Developer