JDK内置的九大class实例
byet short int long char float double boolean void关键字
都有class属性
表示int的Class对象 Class int = int.class;
表示boolean的Class对象 boolean.class;
void Class clz = void.class;
所有数据类型都有class属性。表示都是Class对象
int的包装类是Integer
Integer.class 不等于int.class
但是在八大基本数据类型的包装类中都有一个常量TYPE
TYPE表示的是该包装类的对应的基本数据类型的class实例
Integer.TYPE == int.class;
表示数组的Class实例:
String[] arr = {“A”,”B”};
Class clz = String[].class;//clz表示的就是一个String类型的一维数组类型
所有具有相同元素类型和维数的数组共享同一份字节码(Class对象)
获取某一个类中的所有构造器:
1、明确操作的是哪一份字节码对象
2、获取构造器
Class类获取构造器方法
public Constructor