类加载器父子关系:与类继承的区别
类加载器的父类和子类并不是继承关系,而是组合关系。每个类加载器都有一个父类加载器,除了根加载器外,每个加载器都有一个非空的父类加载器。当一个类加载器需要加载某个类时,它会首先请求其父类加载器加载该类,如果父类加载器无法加载该类,则该类加载器自己加载。
与类继承不同的是,类加载器的父子关系并不是在代码中明确定义的,而是在运行时动态生成的。因此,一个类加载器的父加载器可以在运行时被修改,而类的继承关系则是在编译时确定的,不能在运行时修改。
原文地址: https://www.cveoy.top/t/topic/mAah 著作权归作者所有。请勿转载和采集!