首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

初来CSDN问一个有关问题,什么是“不可达对象”,“什么是可达对象”,它们有什么用?100分

2012-02-13 
初来CSDN问一个问题,什么是“不可达对象”,“什么是可达对象”,它们有什么用??100分昨天看看到的一个词,可是不

初来CSDN问一个问题,什么是“不可达对象”,“什么是可达对象”,它们有什么用??100分
昨天看看到的一个词,可是不知道是什么意思。随便散分,希望朋友们说说

[解决办法]
沙发,^_^

对于JAVA或C#程序员来说分配对象使用new关键字;释放对象时,只要将对象所有引用赋值为null,让程序不能够再访问到这个对象,我们称该对象为 "不可达的 "。GC将负责回收所有 "不可达 "对象的内存空间。

可达对象,你明白了吧,不用我说了吧。

JF

[解决办法]
类、对象、实例
[解决办法]
不可达对象 比如 class1 aa = new class(); aa=null; 那在堆上分配的内存上的数据 就无法访问到了. 就是不可达对象. 可达就不用说了吧
[解决办法]
对于GC来说,当程序员创建对象时,GC就开始监控这个对象的地址、大小以及使用情况。通常,GC采用有向图的方式记录和管理堆(heap)中的所有对象.

通过这种方式确定哪些对象是 "可达的 ",哪些对象是 "不可达的 "。当GC确定一些对象为 "不可达 "时,GC就有责任回收这些内存空间。

热点排行