Java GC内存删除

时间:2017-04-13 11:58:08

标签: java

我正在编写一个java套接字服务器,我想知道在下一种情况下会发生什么:

mainClass 创建 Lobby 类,并将其添加到 mainClass 中的数组中。

Lobby 类创建 Room 类,并将其添加到 Lobby 类中的数组中。

会议室类包含对 Lobby 类的引用。

mainClass 从数组中删除 Lobby 实例

大厅保留对房间的引用,房间保持对大厅的引用,它们是否会被gc清理?

1 个答案:

答案 0 :(得分:0)

如果您的对象没有来自GC根的某些引用,它们将被删除。