类加载器是Java中的一个对象,负责查找Java类的二进制表示并将它们加载到JVM中.所有JVM都以引导类加载器开始,负责加载
用户的初始类,以及一些内置类型,如Class和SecurityManager,但
用户可以提供自己的类加载器来查找其他来源的类.例如,
自定义类加载器可以通过编写自己的字节码来
生成自己的类,也可以从联网源中查找类.
为了符合客户的要求,您不应该定义自己的类加载器,而应该依赖引导类加载器来查找所有类.这几乎普遍是在简单的Java程序中完成的,因为自定义引导加载程序的用例通常相当复杂和细微差别.除非您特别想要更改JVM查找和加载类的方式,否则您不必担心此限制.