垃圾收集递归后的Java Map内容?

JAK*_*AKJ 1 java recursion garbage-collection list map

我使用如下结构:

HashMap < EnumA , HashMap < Integer , LinkedList < EnumB > > > OverallMap
Run Code Online (Sandbox Code Playgroud)

如果我这样做:

OverallMap . clear ( )
Run Code Online (Sandbox Code Playgroud)

这会否被丢弃的一切clear()(HashMap的对象,该Integer对象,而LinkedList的对象)最终会得到垃圾收集,或做我必须向下迭代一路名单,并调用clear()在他们之前,clear()荷兰国际集团的内部地图,然后clear()外部地图?

Bil*_*ill 9

只要没有别的东西引用那些其他对象,它们就会被垃圾收集.