Loading...
Loading...
Loading...
Stage 3 · Develop strong core Java skills
Go beyond the basics: streams and modern Java, files and robust error handling, multithreading, and how the JVM runs your code.
The Stream API, Optional, method references, the Date and Time API and other modern Java features used in real code and interviews.
Read and write files with java.nio, handle resources safely and design error handling that real applications can rely on.
Threads, synchronisation, executors, concurrent collections and CompletableFuture, with the classic concurrency bugs and their fixes.
How the JVM loads and runs your code, how memory is organised, how garbage collection works and how to find memory problems.