标签: java collections methods
如果我创建了内部方法某种集合 - 列表,数组或映射,退出方法后如果此集合包含对外部对象的引用GC释放内存? 或者是内存泄漏? 感谢。
答案 0 :(得分:4)
不,不会有泄漏。一旦您的代码没有对给定对象的引用,该对象就有资格进行垃圾回收。
对象本身(例如集合)是否包含对活动对象的引用并不重要 - 它引用了相反方向的 。