1.对象的创建 A a = new A() A:引用的类型 a::引用的名称 new A():创建一个A类对象 当创建一个对象时,具体创建过程是什么呢? (1)JVM遇到new的字节码指令后,检查类是否被加载,否,进行类加载 (2)检查加载通过后,对新创建的对象在堆中分配内存 (3)将分配的内存空间进行初始化为0值 (4)设置对象头的信息,将对象的所属类(即类的元数据信息).对象的HashCode.对象的GC信息.锁信息等数据存储在对象头中 (5)调用对象的构造方法进行初始化 2.对象内存的分…