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