Domain

JVM Internals & Memory

What actually runs your code: class loading, bytecode, memory layout, garbage collection, and JIT.

  1. JVM Architecture
  2. Class Loading
  3. Bytecode Execution
  4. Memory Layout
  5. GC Fundamentals
  6. GC Algorithms
  7. JIT Compilation
  8. Hardware & Memory