类加载过程

###类加载过程,Person preson = new Preson();

1.通过new找到Person.class文件并加载到内存中。

2.执行类中的static代码块,给Person.class类进行初始化。

3.在堆内存中开辟空间分配内存地址。

4.在堆内存中建立对象的特有属性,并进行默认初始化。

5.对属性进行显示初始化。

6.对对象进行构造代码块初始化。

7.对对象进行与之对应的构造函数进行初始化。

8.将内存地址付给栈内存中的p变量。