Modern Java: from Basics to Virtual Threads

Java as it is written today: records, sealed types, pattern matching and virtual threads, using only the JDK. Every example runs on Java 25 and shows its real output. Hard ideas are explained simply first, then precisely, and the tricky mechanics are animated step by step.