Java中对象的空闲内存

时间:2015-03-19 16:32:21

标签: java memory garbage-collection

我创建了一个类(假设树)。然后我初始化一个实例:

Tree a = new Tree()

现在我要删除实例a和为其分配的空闲内存。我该怎么办? 我希望你帮我解决这个问题。非常感谢你!

2 个答案:

答案 0 :(得分:0)

您应该取消引用该对象。然后在垃圾回收期间自动释放内存。 解除引用可以通过 树a = null;

答案 1 :(得分:0)

我认为为类的实例分配空值会清空它,为它删除任何内存。 上一个代码:

Tree a;
a = new Tree();

新代码:

Tree a;
a = new Tree();
//Empty out Tree 'a'
a = null;