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是否使用自定义类加载器?如果是这样,它会卸载像KeepAlive
或Singleton
这样的类吗
# 1 楼答案
简而言之,答案是肯定的。一旦创建,它就不会被垃圾收集