我可以让类的静态字段保留对自身实例的引用吗?如果是这样,它会在没有其他人保留引用的情况下在 jvm 中保持 Activity 状态吗?
public class StatTest {
private static StatTest statTest;
public static StatTest getStatTest () {
if (statTest== null) {
statTest= new StatTest ();
statTest.init();
}
return statTest;
}
private StatTest() { }
}
最佳答案
是的,这就是 Singleton 设计模式的概念!
关于java - 静态实例变量引用类的实例,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8062590/