Start with the topic guide.
JDK, JRE and the JVM, primitive types and wrappers, classes and objects, inheritance and interfaces, access modifiers, strings and StringBuilder, the collections framework, generics, checked and unchecked exceptions, lambdas and functional interfaces, the Streams API, records and sealed classes, threads and executors, packages and modules, and Maven and Gradle basics.
This is a learning outline. A complete worked tutorial has not been published for this topic yet.
Concept scope
Java Language Fundamentals: 15 short lessons, one for each concept. JDK, JRE and the JVM, primitive types and wrappers, classes and objects, inheritance and interfaces, access modifiers, strings and StringBuilder, the collections framework, generics, checked and unchecked exceptions, lambdas and functional interfaces, the Streams API, records and sealed classes, threads and executors, packages and modules, and Maven and Gradle basics.