Outline
Documentation
Programming 2 with Java
General
JDK 21 API Documentation
JDK 21 Tool Specifications
The Java Language Specification
Threads
The Java Tutorials: Concurrency
Java Concurrency and Multithreading Tutorial
(Jakob Jenkov)
Java Concurrency in Practice
(Brian Goetz)
Java Virtual Threads
Lambdas and Streams
The Java Tutorials: Lambda Expressions