假設在Java中,您有一組可以指向對方的對象。當數組超出範圍時,即使元素互相引用,整個事物是否被垃圾收集?彼此鏈接的Java對象陣列
2
A
回答
3
垃圾收集器實際上解決了什麼是可到達的,然後處置了其他任何事情,而不是其他方式。
正如您已經意識到一旦您有循環引用,「引用計數」方法就會崩潰。
有Java的GC這裏的完整描述:http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/gc01/index.html
2
相關問題
- 1. 鏈接置於彼此
- 2. 貓鼬 - 將對象彼此鏈接而不重複
- 3. Java中的鏈接陣列
- 4. 乘以彼此的向量陣列
- 5. 比較陣列的元素彼此
- 6. PHP - 的foreach,打印陣列彼此
- 7. 我的鏈接在彼此之上
- 8. 對象的通用鏈接列表(Java)
- 9. Java:爲了「頂級分類」任務將列表列表彼此鏈接
- 10. 連接的Java,C++和PHP彼此
- 11. Java問題鏈接列表對象
- 12. Java +鏈接列表+多態對象
- 13. 具有彼此知識的對象
- 14. Java對象陣列中的對象陣列
- 15. 人物對象的Java鏈接列表 - 打印對象值
- 16. JavaScript函數鏈接沒有鏈接成員彼此瞭解
- 17. 兩列的表彼此對齊
- 18. VBA - 插入對象彼此相鄰
- 19. 兩個對象引用指向彼此
- 20. 組任意日期對象是彼此
- 21. 彼此依賴的Java類
- 22. Java中的鏈接陣列分配
- 23. 序列化引用彼此的兩個對象
- 24. Java排序對象的陣列列表
- 25. Java - 這兩個對象怎麼可以彼此相等?
- 26. 鏈接列表頭參考分配給Java中的鏈接列表對象
- 27. 序列化鏈接對象
- 28. 鏈接對象列表
- 29. 針對彼此繪製DataFrame列
- 30. 彼此之下的列Bootstrap
陣列,像其他的對象,不出門的範圍。局部變量超出範圍。是的,它符合GC的條件,假設這些是唯一的參考。 – delnan