Java:ClassLoader

来自WHY42
Riguz留言 | 贡献2021年4月30日 (五) 08:43的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
  • 最顶级的类加载器,加载下面的类(主要是rt.jar)
  • 加载 中的类,以及定义的额外的扩展
  • 加载classpath中的类

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

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