Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 Re:(One more please)Re:做题求助 [Re:lifecoolwind]
gavin_yue





发贴: 10
积分: 0
于 2005-10-24 19:33 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
Seairy 说的对~!

lifecoolwind wrote:
QUESTION NO: 4
Given:
1. class Test {
2. private Demo d;
3. void start() {
4. d = new Demo();
5. this.takeDemoFood;
6. }
7.
8. void takeDemo(Demo demo) {
9. demo = null;
10. demo = new Demo();
11. }
12. }
When is the Demo object, created on line 3, eligible for garbage collection?
A. After line 5.
B. After line 9.
C. After the start() method completes.
D. When the takeDemo() method completes.
E. When the instance running this code is made eligible for garbage collection.
Answer: E

此题为什么选E而不是选B
(题出自上面那位贴出的testking)


这里有一个PASSING BY VALUE的问题 PASSING 的只是一个COPY 所以d只是把它引用的对象的一份COPY PASS到takeDemo(Demo demo)方法 至于takeDemo(Demo demo)方法怎么操作这份COPY 与d无关

lifecoolwind wrote:
Given:
10. public Object m() {
11. Object o = new Float(3.14F);
12. Object [] oa = new Object[1];
13. oa[0] = o;
14. o = null;
15. return oa[0];
16. }
When is the Float object, created in line 11, eligible for garbage collection?
A. Just after line 13.
B. Just after line 14.
C. Never in this method.
D. Just after line 15 (that is, as the method returns).
Answer: B

why B but not C


而这道题 不涉及到这个问题 o和oa[0]引用的是同一个对象 其中一个对这个对象的操作 都会影响到另外一个




话题树型展开
人气 标题 作者 字数 发贴时间
14701 做题求助 lifecoolwind 542 2005-02-23 16:16
12694 (One more please)Re:做题求助 lifecoolwind 398 2005-02-24 16:08
12026 Re:(One more please)Re:做题求助 gavin_yue 1240 2005-10-24 19:33
12717 Re:做题求助 jsmile 453 2005-02-24 09:17
12638 Re:做题求助 lifecoolwind 41 2005-02-24 16:00
12576 Re:做题求助 Seairy 163 2005-03-04 08:33
12402 Re:做题求助 lifecoolwind 0 2005-03-04 16:51
12662 Re:做题求助 michaelyung 401 2005-07-19 11:44
11897 Re:做题求助 ranchgirl 266 2005-10-29 15:46
12118 Re:做题求助 jasonwijh 11 2005-09-25 17:38
12023 Re:做题求助 jaman 51 2005-10-08 11:21
11926 Re:做题求助 floater 62 2005-10-29 21:41
13121 Re:做题求助 anleey 112 2005-11-07 12:46

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923