例1:
package Test1;
public class T {
static{
System.out.println("T类已经被加载");
}
public void sayHello(){
System.out.println("T:你好");
}
}
package Test1;
public class Test {
public static void main(String[] args) {
String classPath="Test1.T"; //类路径和类名
try {
Class c=Class.forName(classPath); //将指定类加载到内存中 返回的是Class对象,可以通过这个Class对象来创建该Class对象对应的Class的对象
//比如:Class对象c对应的就是T类,通过c.newInstance()就可以创建T类的对象
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
}
输出:
T类已经被加载
浙公网安备 33010602011771号