thepointman.dev_

Courses / JVM & Runtime

ClassLoader Pipeline

advanced10 lessons10 available

A complete deep dive into how Java finds, loads, links and initialises classes. Parent delegation, class identity across loaders, custom ClassLoader implementation, hot deployment tricks, and how JPMS changed everything in Java 9.

// Lessons

  1. 01

    What Is a Class?

  2. 02

    The ClassLoader Hierarchy

  3. 03

    The Parent Delegation Model

  4. 04

    The Loading Phase

  5. 05

    Linking — Bytecode Verification

  6. 06

    Linking — Preparation and Resolution

  7. 07

    The Initialisation Phase

  8. 08

    Class Identity

  9. 09

    Custom ClassLoaders

  10. 10

    JPMS and ClassLoading