1.每个类是一批具有相同特征的对象的抽象,而系统中所有的类,他们实际上也是对象,他们都是java.lang.Class的实例。类加载后会生成一个Class对象。
2.类加载器一般都是JVM提供的,这些加载器也是我们运行是所有程序的基础,JVM所提供的加载器是系统加载器。除此之外,我们还可以继承ClassLoader创建自己的加载器。
3.类初始化有三个步骤:1)如果这个类还没有加载和连接,程序先加载后连接。2)如果这个类的直接父类还没有被初始化,则先初始化父类。3)如果类中有初始化语句,则系统依次执行初始化语句。