我的问题有点简单。我想知道的是,你能在java中从RAM中删除一个对象的实例吗?就像,当你输入:
new Cat();
您没有为那只新猫分配变量,因此您无法访问它。这发生在游戏中。它会说“new Pig();”之类的内容,然后创建一个 pig 的实例。但 pig 死后会发生什么呢?怎么删除呢?它可以调用自己的方法来删除自己吗?
谢谢。
最佳答案
垃圾收集器会在没有任何“实时”东西到达它之后的某个时刻清理它。
您无法显式删除它。它只会在某个时候被垃圾收集。
有很多关于此的文章 - 只需搜索“java 垃圾收集器”即可了解更多详细信息。理想情况下,请阅读最近文章,因为垃圾收集方面的最新技术发展得非常快。
关于java - (Java) 从内存中删除一个实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15350505/