答:第7行。注意这类题型是认证考试中可能遇到的最难题型了。
行1-3分别创建了Object类的三个对象:aobj,bobj,cobj
行4:此时对象aobj的句柄指向bobj,所以该行的执行不能使aobj符合垃圾收集器的收集标准。
行5:此时对象aobj的句柄指向cobj,所以该行的执行不能使aobj符合垃圾收集器的收集标准。
行6:此时仍没有任何一个对象符合垃圾收集器的收集标准。
行7:对象cobj符合了垃圾收集器的收集标准,因为cobj的句柄指向单一的地址空间。在第6行的时候,cobj已经被赋值为null,但由cobj同时还指向了aobj(第5行),所以此时cobj并不符合垃圾收集器的收集标准。而在第7行,aobj所指向的地址空间也被赋予了空值null,这就说明了,由cobj所指向的地址空间已经被完全地赋予了空值。所以此时cobj最终符合了垃圾收集器的收集标准。 但对于aobj和bobj,仍然无法判断其是否符合收集标准。
行1-3分别创建了Object类的三个对象:aobj,bobj,cobj
行4:此时对象aobj的句柄指向bobj,所以该行的执行不能使aobj符合垃圾收集器的收集标准。
行5:此时对象aobj的句柄指向cobj,所以该行的执行不能使aobj符合垃圾收集器的收集标准。
行6:此时仍没有任何一个对象符合垃圾收集器的收集标准。
行7:对象cobj符合了垃圾收集器的收集标准,因为cobj的句柄指向单一的地址空间。在第6行的时候,cobj已经被赋值为null,但由cobj同时还指向了aobj(第5行),所以此时cobj并不符合垃圾收集器的收集标准。而在第7行,aobj所指向的地址空间也被赋予了空值null,这就说明了,由cobj所指向的地址空间已经被完全地赋予了空值。所以此时cobj最终符合了垃圾收集器的收集标准。 但对于aobj和bobj,仍然无法判断其是否符合收集标准。
解决方案 »
- 如何将image字段的内容转为不乱码的字符串
- 哪位讲下 for each 循环
- HQL与SQL问题``急!!!!!!!!!!!90分`换帖`接分`!!
- 小弟跪求:JAVA中如何读取PPT文件中的内容。这个问题困扰我很久了,希望大家能够给我帮助。分,不是问题。来者都有分!!!
- toString()方法
- 怎么在java中自动创建多级文件夹
- intellijideal 安装的时候出现"更多数据可用"的win32Error
- JAVA里没有指针,它有引用,但是指针和引用有什么区别,不都是地址吗
- InstallShield Package For The Web V4.0 简体汉化版--有没有人知道哪里能下载?
- 紧急求救,急阿!
- 各位,有谁做过收发传真方面的软件,请给点资料,或建议,小弟在此先谢谢了
- 急救,和sqlserver连接出错,不知原因:请各位帮助
5.aobj = cobj;
6.cobj = null;
7.aobj = null; cobj 和 aobj 指向同一个对象 cobj 为 null 但aobj 还指向对象
直到 aobj = null 对象才被收集