第一种:
Class c = Class.forName("完整类名");
//包名.类名
第二种:
Class c = 对象.getClass();
第三种:
Class c = int.class;
Class c = String.class;
//第一种方式
c1 = Class.forName("java.lang.String");// c1代表String.class文件,或者说c1代表String类型。
c2 = Class.forName("java.util.Date");// c2代表Date类型
Class c3= Class.forName("java.lang.Integer");// c3代表Integer类型
Class c4= Class.forName("java.lang.System");// c4代表System类型//第二种方式
String s ="abc";
Class x= s.getClass();// x代表String.class字节码文件,x代表String类型。// 第三种方式,java语言中任何一种类型,包括基本数据类型,它都有.class属性。
Class z= String.class;// z代表String类型
Class k= Date.class;// k代表Date类型
Class f=int.class;// f代表int类型
Class e=double.class;// e代表double类型