面试题: Student s = new Student(); 做了哪些事? class Student{ private String name ; private int age ; } //提供setXXX()/getXXX()相关的构造方法 1)加载Student.class进内存 2)在栈内存中开辟栈内存空间 3)在堆内存中申请空间 4)对数据进行初始化(成员变量) 4.1)系统默认初始化4.2)显示初始化—>setXXX(形参)/构造方法赋值 5)堆内存中申请空间完毕,产生一个堆内存地址 6)将堆内存地址赋值给栈内存变量s 7)栈内存变量s指向的堆内存地址