垃圾收集器是否收集静态类
本文关键字:静态类 是否 收集器 | 更新日期: 2023-09-27 18:24:20
如果我有类似的东西:
public static class StaticClass
{
public static int x;
public static void Do(int y)
{
x = y;
}
}
您不能实例化StaticClass
,那么垃圾收集器什么时候处理它呢?
它会在执行应用程序的整个生命周期中都保留在内存中吗?
它会在执行应用程序的整个生命周期中都保留在内存中吗?
是的。由于实际上总是有一个对静态对象的"引用",所以它永远不会被垃圾收集。