标签 Java单例模式的实现方法 下的文章

下面是几种单例模式,一般来说,其中第一种不算单例,第四种和第三种就是一种,如果算的话,第五种也可以分开写了。所以说,一般单例都是五种写法。懒汉,恶汉,双重校验锁,枚举和静态内部类。第一种:懒汉,线程不安全第二种:懒汉,线程安全第三种:恶汉第四种:恶汉,变异第五种:静态内部类第六种:枚举第七种:双重校验锁第一种:懒汉的常用写法,线程不安全/** * 一、懒汉,常用的写法 */ class Singleton{ private static Singleton singleton; private Singleton(){ } public static Singl...

阅读全部