1、类是用来描述一类事物的共性:Class是用来描述类的类。用它的对象可以获取被描述的实体类的名字,构造方法,方法
2、
package com.xiaozhi.testmyclassloader;
public class Test {
public static void main(String[] args) throws Exception{
Person.class.newInstance().getClass().newInstance().getClass();
}
}
class Person{
}
3、比较
package com.xiaozhi.box;
public class Test {
public static void main(String[] args) {
System.out.println(int.class == Integer.class);
System.out.println(int.class.isPrimitive());//是否是基本数据类型的字节码
System.out.println(int.class == Integer.TYPE);//表示基本数据类型int的class实例
}
}
泛型:
package package1;
public class Test
{
public static void main(String[] args)throws Exception
{
//描述类的类 描述类的对象
Class<String>class1=String.class;
Class<String>class2=(Class<String>) new String().getClass();
}
}