← All courses
⚙️Beginner

How Java Runs

Almost every Java interview question that separates a mid from a senior is a question about the runtime in disguise. This Part builds the model: what javac actually produces, how classes are found, loaded and initialised, what the JIT does to your loop and why that makes microbenchmarks lie, how the heap and the stack divide the work, and what the classpath really is.

Volume 22 · Part I · 5 chapters · 5 lessons
Share

What you'll learn

  • From Source to Bytecode
  • Class Loading and Initialisation
  • The JIT, and Why Microbenchmarks Lie
  • The Heap, the Stack and Garbage Collection
  • The Classpath, Jars and Modules

Curriculum

3 modules · 5 lessons
Module 1Getting to Bytecode2 lessons
From Source to BytecodePreview
Class Loading and Initialisation
Module 2The Running Machine2 lessons
The JIT, and Why Microbenchmarks Lie
The Heap, the Stack and Garbage Collection
Module 3Finding the Code1 lessons
The Classpath, Jars and Modules

Reviews

No reviews yet.

More courses

Browse all →