Discuss / Java / 我想不明白,为什么,“单例模式(Singleton)的目的是为了保证在一个进程中,某个类有且仅有一个实例”?

我想不明白,为什么,“单例模式(Singleton)的目的是为了保证在一个进程中,某个类有且仅有一个实例”?

Topic source

像下面这种,多个线程调用的话,在进程中也只有一个实例么?

public class Singleton {
    // 静态字段引用唯一实例:
    public static final Singleton INSTANCE = new Singleton();

    // private构造方法保证外部无法实例化:
    private Singleton() {
    }
}

  • 1

Reply