A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

如题。

5 个回复

倒序浏览
在内存中开辟一片空间   存放类中的成员变量和方法
回复 使用道具 举报
JVM 在其内存空间开辟一个称为“堆”的存储空间;这部分空间用于存储使用 new 关键字所创建的对象。访问对象需要依靠引用变量。当一个对象没有任何引用时,被视为废弃的对象,属于被回收的范围。该对象中的所有成员变量也随之被回收。成员变量的生命周期为:从对象在堆中创建开始到对象从堆中被回收结束。
  1. Cell c = new Cell();
  2. c = null;
  3. // 不再指向刚分配的对象空间,成员变量失效
复制代码



回复 使用道具 举报 2 0
new执行的是在堆内存中创建一个被类所描述的对象
回复 使用道具 举报
一句话:   new 用来向系统申请 内存空间(比如你要坐火车,你得买张票,new一个座位.)
回复 使用道具 举报
new出来的对象会在堆内存中为其开辟空间,然后系统会默认的为其赋值默认的值,下一步就是用对象名调用对象的属性或方法、、、
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马