在 Java 中,NavigableMap
有一个方法subMap()
可以返回该映射部分的视图,其键范围为fromKey
到toKey
。在文档中,它说返回的地图受此地图的支持,因此返回地图中的更改会反映在此地图中,反之亦然。
所以我的问题是,如果你将subMap
a分配NavigableMap
给它自己,它会导致潜在的内存泄漏吗?我的意思是不再引用原始地图的一部分。
NavigableMap<E> map = map.subMap(fromKey, toKey);
在 Java 中,NavigableMap
有一个方法subMap()
可以返回该映射部分的视图,其键范围为fromKey
到toKey
。在文档中,它说返回的地图受此地图的支持,因此返回地图中的更改会反映在此地图中,反之亦然。
所以我的问题是,如果你将subMap
a分配NavigableMap
给它自己,它会导致潜在的内存泄漏吗?我的意思是不再引用原始地图的一部分。
NavigableMap<E> map = map.subMap(fromKey, toKey);