一 :类加载器命名空间
当自定义加载器实例去加载同一个class 会产生两个class字节码对象
2类加载器看起来是父子关系,实际上是子包含父关系
3命名空间就是父加载器+自身加载器说包含的区域
4如果一个加载器的父加载器已经加载了该字节码(命名空间里已有该类的全量名字),就不会再加载了
5由用户自定义的类加载器所加载的类是可以卸载的,jvm自带的加载器加载的类不会被卸载
一 :类加载器命名空间
当自定义加载器实例去加载同一个class 会产生两个class字节码对象
2类加载器看起来是父子关系,实际上是子包含父关系
3命名空间就是父加载器+自身加载器说包含的区域
4如果一个加载器的父加载器已经加载了该字节码(命名空间里已有该类的全量名字),就不会再加载了
5由用户自定义的类加载器所加载的类是可以卸载的,jvm自带的加载器加载的类不会被卸载