package com.cht.classloderandclass;
class Test{
static {
System.out.println("hh");
}
public Test(){
System.out.println("gg");
}
}
public class ClassLoderTest {
public static void main(String [] args ) throws ClassNotFoundException{
ClassLoader cl= ClassLoader.getSystemClassLoader();
System.out.println(cl);
cl.loadClass("Test");
System.out.println("系统加载Tester类");
Class.forName("Test");
}
}
程序是照书上敲的,执行loadClass时,提示ClassNotFound
loadClass到底是到哪里去找class文件呢
class Test{
static {
System.out.println("hh");
}
public Test(){
System.out.println("gg");
}
}
public class ClassLoderTest {
public static void main(String [] args ) throws ClassNotFoundException{
ClassLoader cl= ClassLoader.getSystemClassLoader();
System.out.println(cl);
cl.loadClass("Test");
System.out.println("系统加载Tester类");
Class.forName("Test");
}
}
程序是照书上敲的,执行loadClass时,提示ClassNotFound
loadClass到底是到哪里去找class文件呢
Class.forName都要给类的全名,前面要加包