Java:ClassLoader

来自WHY42
  • 最顶级的类加载器,加载下面的类(主要是rt.jar)
  • 加载 中的类,以及定义的额外的扩展
  • 加载classpath中的类

每一个都可以通过Class#getClassLoader() 来获取到类到加载器。

ClassLoader使用双亲委派模型(delegation model)来定位类,实现自定义到ClassLoader的时候,通常应该先看其parent class loader是否能够解析类。