我使用如下结构:
HashMap < EnumA , HashMap < Integer , LinkedList < EnumB > > > OverallMap
如果我要这样做:
OverallMap . clear ( )
被(HashMap 对象、Integer 对象和 LinkedList 对象)丢弃的所有内容clear()
最终会被垃圾收集吗,还是我必须一直迭代到列表并在它们之前调用 clear( clear()
)内部映射然后clear()
ing 外部映射?