在java中,每个class都有一个相应的Class对象,当编写好一个类,编译完成后,在生成的.class文件中,就产生一个Class对象,用来表示这个类的类型信息。获得Class实例的三种方式:
1).
利用对象调用getClass()方法获取该对象的Class实例
2).
使用Class的静态方法forName(),用类的名字获取一个Class实例
3).
运用.calss的方式获取Class实例,对基本数据类型的封装类,还可以采用.TYPE来获取对应的基本数据类型的Class实例。
原文:http://www.cnblogs.com/shz365/p/3570926.html