java – 静态实例变量引用类的实例

我可以让类的静态字段保持对其自身实例的引用吗?如果是这样,它会在jvm中保持活着而没有其他人保留引用吗?

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 – 静态实例变量引用类的实例 - 代码日志