清晨

新的开始

导航

加载指定类到内存

Posted on 2014-04-02 20:34  gdds  阅读(235)  评论(0)    收藏  举报

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类已经被加载