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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李哲 中级黑马   /  2012-3-26 17:14  /  1539 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

对象存在堆内存中。
局部变量,作用于函数中,或者语句中,存在于栈内存中,但是“图纸”--定义对象的类本身存在于什么地方呢?

1 个回复

倒序浏览
JAVA所有数据都是在OBJECT CLASS低下的, 任何新的东西都是OBJECT的子孙。而JAVA的结构很容易用树形结构来表示,那么整个树只要一个REFRENCE to the root就好了,都象是C和C++的其中一个POINTER差不多,NEW完之后,永远在那个树形里,除了JAVA里的那个自动清扫垃圾器把它清除掉,把subROOT 或ROOT set to null。

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马