1 说明

  单例模式,属于创建类型的一种常用的软件设计模式。通过单例模式的方法创建的类在当前进程中只有一个实例

 

2 示例

2.1 最简单方式

public class Sing01 {

    public static Sing01 si = new Sing01();

    private Sing01() {
    }

}

 

2.2 静态内部类方式

public class Sing02 {
    
    private Sing02() {
    }

    static class si{
        public static Sing02 single = new Sing02();
    }

    static Sing02 getPo(){
        return si.single;
    }
    
}

 

2.3 枚举方式

public enum  Sing03 {

    INSTANCE;

}