单例模式个人理解--JAVA
2014-06-08 19:46
316 查看
今天学习了一下单例模式,网上搜了下,发现最全的资料中竟然有7种写法.
其实单例模式主要就是保证只有一个实例. 7种方法可以参考单例模式的七种写法
里面对7种模式都做了比较详细的说明.
可以看出, 主要是因为 线程同步和性能两方面的原因.
个人认为, 应该多使用枚举来实现, 因为大部分工作JVM都已经帮你做了.
而且ENUM是1.5的新特性, 现在1.8都出来了. ENUM都是旧知识点了.
其他的写法,理解为什么这么写就可以了.
也不知道我正在做的系统中,什么地方需要用到单例!!!.
其实单例模式主要就是保证只有一个实例. 7种方法可以参考单例模式的七种写法
里面对7种模式都做了比较详细的说明.
可以看出, 主要是因为 线程同步和性能两方面的原因.
个人认为, 应该多使用枚举来实现, 因为大部分工作JVM都已经帮你做了.
而且ENUM是1.5的新特性, 现在1.8都出来了. ENUM都是旧知识点了.
其他的写法,理解为什么这么写就可以了.
也不知道我正在做的系统中,什么地方需要用到单例!!!.
相关文章推荐
- JAVA设计模式六大原则个人理解【上】
- 【Java学习笔记】线程安全的单例模式及双重检查锁—个人理解
- 对代理模式与Java动态代理类的理解
- 对代理模式与Java动态代理类的理解
- 对代理模式与Java动态代理类的理解(转)
- 对代理模式与Java动态代理类的理解(二)
- 对代理模式与Java动态代理类的理解(一)
- 对代理模式与Java动态代理类的理解
- Java观察者模式 java.util.Observable 与 java.util.Observer 的理解
- 个人对工厂模式的理解
- 从Java的角度理解设计模式2:自动化重构工具的使用
- 设计模式之个人理解--单例模式
- 对代理模式与Java动态代理类的理解
- JAVA 设计模式的另类理解
- 对代理模式与Java动态代理类的理解
- 关于装饰者模式的个人理解
- 对代理模式与Java动态代理类的理解
- 几种设计模式分类的个人理解
- 对代理模式与Java动态代理类的理解
- 个人对Java中String对象的传递的理解(错误之处,请给与纠正,