[問題] garbage collection
1.class TestA {
2. TestB b;
3. TestA() {
4. b = new TestB(this);
5. }
6.}
7.
8.class TestB {
9. TestA a;
10. TestB(TestA a) {
11. this.a = a;
12. }
13.}
14.
15.class TestAll {
16. public static void main(String args[]) {
17. new TestAll().makeThings();
18. }
19.
20. void makeThings() {
21. TestA test = new TestA();
22. }
23.}
請問a在line11有參考了
為什麼會符合garbage collection
如果是因為line21的text消失
那為什麼b沒有失去參考
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.163.89.165
推
01/16 15:32, , 1F
01/16 15:32, 1F
→
01/16 15:34, , 2F
01/16 15:34, 2F
→
01/16 15:36, , 3F
01/16 15:36, 3F
→
01/16 16:06, , 4F
01/16 16:06, 4F
推
01/16 16:33, , 5F
01/16 16:33, 5F
推
01/16 16:41, , 6F
01/16 16:41, 6F
→
01/16 16:42, , 7F
01/16 16:42, 7F
→
01/16 22:41, , 8F
01/16 22:41, 8F
推
01/16 23:03, , 9F
01/16 23:03, 9F
→
01/16 23:36, , 10F
01/16 23:36, 10F
討論串 (同標題文章)
完整討論串 (本文為第 5 之 5 篇):