标签: java
我正在编写一个java套接字服务器,我想知道在下一种情况下会发生什么:
mainClass 创建 Lobby 类,并将其添加到 mainClass 中的数组中。
Lobby 类创建 Room 类,并将其添加到 Lobby 类中的数组中。
会议室类包含对 Lobby 类的引用。
mainClass 从数组中删除 Lobby 实例
大厅保留对房间的引用,房间保持对大厅的引用,它们是否会被gc清理?
答案 0 :(得分:0)
如果您的对象没有来自GC根的某些引用,它们将被删除。