有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java是Android的静态引用

我有一个单身汉,我想让他一辈子都活着

public final class KeepAlive extends Whatever {
    private KeepAlive() {}

    private static class Singleton {
        private static final KeepAlive instance = new KeepAlive();
    }
}

是否认为Singleton.instance是一个强引用,因此它不会被GC'ed

更新:Android是否使用自定义类加载器?如果是这样,它会卸载像KeepAliveSingleton这样的类吗


共 (1) 个答案

  1. # 1 楼答案

    简而言之,答案是肯定的。一旦创建,它就不会被垃圾收集