什么时候收集单件类对象的垃圾?

时间:2015-09-02 17:35:46

标签: garbage-collection singleton singleton-methods

如果使用单例模式创建单个类实例,如果长时间未引用它,如果GC找到其叶子为Singleton实例的无根树,它是否会被垃圾收集?

1 个答案:

答案 0 :(得分:1)

嗯,单例模式是通过定义私有静态字段,私有构造函数和返回字段的静态方法来实现的。所以,问题归结为:收集静态字段?

答案是否定的,至少根据这个答案:Do static members ever get garbage collected?

因此,即使没有其他对静态字段的引用,它也不会被GC控制。