Arch Asked:2020-08-08 23:20:24 +0000 UTC2020-08-08 23:20:24 +0000 UTC 2020-08-08 23:20:24 +0000 UTC 如何强制垃圾收集器不销毁内存中的对象 772 看了好几篇文章,才明白Garbage Collector它是独立判断哪些对象变成了“垃圾”,并独立清除这些对象的内存。 调用垃圾收集方法不会带来任何结果,因为它garbage collector会自行处理所有操作并忽略强制垃圾收集命令,因此不会中断。 问题是:是否可以强制垃圾收集器不从内存中删除对象并在以后检索它? java 1 个回答 Voted Best Answer Artem Konovalov 2020-08-08T23:32:33Z2020-08-08T23:32:33Z 如果您希望对象不被垃圾收集器删除,有几种选择: 保存对此对象的引用 进行幻象引用或重写 finalize 方法,并使用这些机制“复活”对象。 在没有垃圾收集的情况下制作自己的 jvm 程序集,因为有资源 序列化对象并将其隐藏在堆外
如果您希望对象不被垃圾收集器删除,有几种选择: