(Java)从内存中删除实例?

Boo*_*gly 0 java

我的问题有点简单.我想知道的是,你能从java中的RAM中删除对象和实例吗?比如,当你输入:

new Cat();
Run Code Online (Sandbox Code Playgroud)

您没有为该新cat分配变量,因此您无法访问它.这发生在游戏中.它说的是"新猪();",它创造了一个猪的实例.但是当猪死了会发生什么?怎么删除?它可以调用自己的方法来擦除自己吗?

谢谢.

Jon*_*eet 5

垃圾收集器在没有任何"活"可以获得它之后的某个时刻清理它.

您无法明确删除它.它只是在某些时候被垃圾收集.

有很多关于此的文章 - 只需搜索"java垃圾收集器"以获取更多详细信息.理想情况下,阅读最近的文章,因为当涉及垃圾收集时,现有技术发展很快.