一、类的堆空间,栈空间
1、堆在应用程序生命周期内一直存在
2、栈在方法调用完毕后就释放
二、以 room room1 = new room(); 为例
1、room1处在栈空间中
2、new room()产生的对象则被分配在堆空间中
三、room room1=new room();
room room2 产生room的声明(无对象产生)
room2 = new room() new产生对象
此语句是,先产生一个对象,后将对象赋值 给声明room1。
(声明被赋值后,则称“引用”)