What is a class loader

The classloader is itself a class, and its job is to load a class into the JVM using its fully qualified name

What are the class loaders

  • Boot loader: Loads the classes required by the JVM
  • Extension loader: Loads classes under the extension library
  • System loader: loads classes under the classpath or environment variables
  • User – defined loader