我想创建自定义类加载器.但是我对loadClass()感到困惑,这个方法是否将指定的类加载到内存中?
如果是,那么为什么不调用指定类的静态块?
//main class
package custom_class_loader1;
public class Custom_class_loader1 {
public static void main(String[] args) {
try{
CustomClassLoader c=new CustomClassLoader();
Class c1= c.loadClass("custom_class_loader1.ABC");/**does this load ABC class into memory?**/
}catch(Exception e)
{
System.out.println(e);
}
}
}
Run Code Online (Sandbox Code Playgroud) java ×1