person p = new person( );
该对象的初始化过程。
1.先找到person.class文件并加载到内存中。
2.执行 该类中的static代码块,如果有的话,给person.class类进行初始化。
3.在对内存中开辟空间,分配内存地址。
4.在对内存中建立对象的特有属性。并进行初始化。
5.对属性进行初始化显示。
6.对对象进行构造代码块初始化。
7.对对象进行对应的构造函数初始化。
8.将内存地址付给内存中的p变量。
person p = new person( );
该对象的初始化过程。
1.先找到person.class文件并加载到内存中。
2.执行 该类中的static代码块,如果有的话,给person.class类进行初始化。
3.在对内存中开辟空间,分配内存地址。
4.在对内存中建立对象的特有属性。并进行初始化。
5.对属性进行初始化显示。
6.对对象进行构造代码块初始化。
7.对对象进行对应的构造函数初始化。
8.将内存地址付给内存中的p变量。