1.加载Student.class进入JVM内存的方法区中。
2.如果该类中有静态成员和static代码块的话,进行加载给Student.class类进行初始化,而且只会加载一次。
3.在栈内存为student引用开辟空间。
4.在堆内存为new的Student对象开辟空间。
5.给Student对象的成员变量进行默认初始化(初始化零值,即null或0等)。
6.给Student对象的成员变量进行显示初始化(自定义初始化)。
7.通过构造代码块对Student对象进行初始化(没有则跳过这一步)。
8.通过构造方法对Student对象进行初始化,对象初始化完毕。
9.将student引用指向Student对象。