自定义类加载器
来源:6-5 谈谈ClassLoader
yangpeoeisdfsf
2019-07-28
public static void main(String[] args) throws ClassNotFoundException, IllegalAccessException, InstantiationException {
MyClassLoader m = new MyClassLoader("/Users/yangpei/Desktop/","myClassLoader");
Class c = m.loadClass("Wali");
System.out.println(c.getClassLoader());
c.newInstance();
}
请问这里为什么调用loadClass而不是在MyClassLoader中的findClass:
Class c = m.loadClass(“Wali”);
写回答
1回答
-
同学好,我们得调用loadClass以遵循前期的类定义初始化的要求(具体同学可以看看loadClass的源码),loadClass里面会调用findClass
012019-07-29
相似问题