单例模式 5种实现方式

来源:互联网 发布:靠谱的程序员培训机构 编辑:程序博客网 时间:2024/06/05 15:00

1.懒汉模式

public class Singleton{private static Singleton instance;private Singleton(){}public static Singlenton getInstance(){if(instance==null){instance = new Singleton();}return instance;}}

2.Double click lock实现单例



3.静态内部类实现单例


4.枚举实现单例


5.容器实现单例