Class Loader

Noun · Development

Definitions

  1. A runtime component, especially in the JVM ecosystem, that locates, loads, and initializes classes into memory on demand. Class loaders affect isolation, plugin systems, dependency visibility, and startup behavior, and are a common source of subtle runtime issues in modular Java applications.

    In plain English: A runtime component that loads classes into memory when they are needed.

    Example: "The plugin failed only in production because the container's custom class loader exposed a different version of the logging API than local tests."

Related Terms