1。类生命周期Loading->Connection->Initialization->Use->UnloadingConnection=Verification+Preparation+Analysis2.初始化和实例化初始化静态变量,静态代码块,变量,普通方法,构造方法1).父类——静态变量2)。父类——静态初始块3)。子类——静态变量4).子类-静态块5)。父类-公共变量6)。父类——初始块7)。父类——构造方法8).子类-公共变量9)。子类-公共初始块10)。初始化实例化1).使用new关键字→调用构造函数2)。使用Class类的newInstance方法→调用构造函数3)。使用Constructor类的newInstance方法→调用构造函数4).使用克隆方法→没有调用构造函数5)。使用反序列化→没有构造函数调用6)。使用不安全→unsafe.allocateInstance(Test.class)
