java 板


※ 引述《[email protected] (痞子军团团长)》之铭言: :   程式段3: :   1. Object aobj = new Object (); :   2. Object bobj = new Object (); :   3. Object cobj = new Object (); :   4. aobj = bobj; :   5. aobj = cobj; :   6. cobj = null; :   7. aobj = null; :   问:这段代码中,第几行的记忆体空间符合垃圾收集器的收集标准? :   答:第 7 行。注意这类题型是认证考试中可能遇到的最难题型了。 :   行 1~3 分别创建了 Object 类的三个对象:aobj,bobj,cobj :   行 4:此时对象 aobj 的句柄指向 bobj,所以该行的执行不能使 aobj 符 : 合垃圾收集器的收集标准。 错的, 此时aobj原来的instance已经没人存取得到了, 所以会被gc掉 经程式验证过, 如下: (为方便大家复制贴上, 刻意压缩行数, 排版较难看些) public class T { String name; public T(String n) { name = n; } protected void finalize() { System.out.println (name + " was GCed."); } public static void main(String args[]) { T a = new T("a"); System.out.println ("line 1: "); System.gc(); T b = new T("b"); System.out.println ("line 2: "); System.gc(); T c = new T("c"); System.out.println ("line 3: "); System.gc(); a = b; System.out.println ("line 4: "); System.gc(); a = c; System.out.println ("line 5: "); System.gc(); c = null; System.out.println ("line 6: "); System.gc(); a = null; System.out.println ("line 7: "); System.gc(); } } 执行结果: line 1: line 2: line 3: line 4: a was GCed. line 5: line 6: line 7: c was GCed. :   行 5:此时对象 aobj 的句柄指向 cobj,所以该行的执行不能使 aobj 符 : 合垃圾收集器的收集标准。 :   行 6:此时仍没有任何一个对象符合垃圾收集器的收集标准。 :   行 7:对象 cobj 符合了垃圾收集器的收集标准,因为 cobj 的句柄指向单 : 一的地址空间。在第 6 行的时候,cobj 已经被赋值为 null,但由 cobj 同时 : 还指向了 aobj(第 5 行),所以此时 cobj 并不符合垃圾收集器的收集标准。 : 而在第 7 行,aobj 所指向的地址空间也被赋予了空值 null,这就说明了,由 : cobj 所指向的地址空间已经被完全地赋予了空值。所以此时 cobj 最终符合了 : 垃圾收集器的收集标准。但对於 aobj 和 bobj,仍然无法判断其是否符合收集 : 标准。 -- ※Post by leon from 59-115-227-228.dynamic.h 老鼠的香香乳酪洞˙电子布告栏系统˙alexbbs.twbbs.org˙140.113.166.7







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草
伺服器连线错误,造成您的不便还请多多包涵!
「赞助商连结」






like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BuyTogether站内搜寻

TOP