Class对象
jvm虚拟机为每种类型管理一个独一无二的Class对象。
1.运行程序时,Java虚拟机(JVM)首先检查是否所要加载的类对应的Class对象是否已经加载。如果没有加载,JVM就会根据类名查找.class文件,并将其Class对象载入。
2.基本的 Java 类型(boolean、byte、char、short、int、long、float double)和关键字 void 也都对应一个 Class 对象。
3.每个数组属于被映射为 Class
4.对象的一个类,所有具有相同元素类型和维数的数组都共享该 Class 对象。
一般某个类的Class对象被载入内存,它就用来创建这个类的所有对象。