HardJava
Java Quiz: advanced memory, threads and modern API
Test your advanced Java knowledge: heap and stack, garbage collector, immutable String, threads, synchronized, volatile, ExecutorService, Optional and records.
Sorting, stacks, queues, trees, graphs and algorithm complexity
Test your advanced Java knowledge: heap and stack, garbage collector, immutable String, threads, synchronized, volatile, ExecutorService, Optional and records.
Test your object-oriented programming knowledge in Java: inheritance, interfaces, encapsulation, static, exceptions, collections, generics and equals.
Test your Java basics: its creator, the JVM, the JDK and the JRE, the boolean and char types, String, arrays, the main method and class names.