今天学习了一下单例模式,网上搜了下,发现最全的资料中竟然有7种写法.
其实单例模式主要就是保证只有一个实例. 7种方法可以参考单例模式的七种写法
里面对7种模式都做了比较详细的说明.
可以看出, 主要是因为 线程同步和性能两方面的原因.
个人认为, 应该多使用枚举来实现, 因为大部分工作JVM都已经帮你做了.
而且ENUM是1.5的新特性, 现在1.8都出来了. ENUM都是旧知识点了.
其他的写法,理解为什么这么写就可以了.
也不知道我正在做的系统中,什么地方需要用到单例!!!.