将对象从已创建"的地图中删除后,是否有资格获得垃圾收集?#34;?

时间:2018-06-07 22:11:08

标签: java hashmap garbage-collection instance

我有一个存储Class实例的HashMap。

我通过将它们直接放入HashMap来创建实例,如下所示:

public HashMap<String, Object> map = new HashMap<>();

public void guardarFicha(String ID, Object instanceOfClass) {
    map.put(ID, instanceOfClass);
}

通过删除列表中的引用来永久删除实例是否足够?像这样:

public void delete(String ID) {
    this.map.remove(ID);
}

或者我是否需要将该实例的每个实例变量设置为null?

提前谢谢!

0 个答案:

没有答案