Java单例模式

用于创建唯一实例。

  • 构造方法私有化。于是不能在其他类用new创建对象
  • static代码段。在类加载之前把对象创建好。
  • static get方法。获取创建的唯一对象。
public class Singleton {
    private static Singleton s;
    static{
        s = new Singleton();
    }
    private Singleton() {
    }
    public static Singleton getS() {
        return s;
    }
}

其他参考模式可在连接中找到

原文地址:https://www.cnblogs.com/heenhui2016/p/10960790.html