gpt4 book ai didi

java - 垃圾收集器何时会删除使用单例模式的对象的实例?

转载 作者:IT老高 更新时间:2023-10-28 21:08:02 25 4
gpt4 key购买 nike

垃圾收集器何时会清除使用单例模式的对象实例?

物体是否比普通物体停留的时间更长?

如何在 Java 中手动强制删除/垃圾回收对象?

谢谢。

最佳答案

有一个对单例的静态引用,所以在类加载器符合垃圾回收条件之前,它不符合垃圾回收条件。

您不能强制对任何对象进行垃圾回收;您可以请求垃圾收集器使用 System.gc() 运行但这只是一个请求。

如果你真的想让一个“单例”符合垃圾回收的条件,你可能希望有一个方法将静态变量设置为 null(并希望没有其他任何东西获取引用的副本)。显然,下次有人请求实例时,需要重新创建它……当然,此时它并不是真正的单例。

关于java - 垃圾收集器何时会删除使用单例模式的对象的实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4127458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com