当前位置: 代码迷 >> J2ME >> 关于单例模式 的两种 模型.解决办法
  详细解决方案

关于单例模式 的两种 模型.解决办法

热度:10335   发布时间:2013-02-25 21:33:44.0
关于单例模式 的两种 模型....
单例模式有两种模型 好像是一个把类设成静态的 一个是把内部属性设成静态的 具体是什么不知道
哪位大神能解释下 谢谢了!
强调 不是那饱汉模式和饿汉模式 那个好像是其中属于一种的。
望赐教。。。。。

------解决方案--------------------------------------------------------
单例:
1.把属性设为静态的,get的时候加同步关键字(也就是相当于加锁,同一时间只能一个人访问)
2.把构造方法私有
具体代码网上有
------解决方案--------------------------------------------------------
Java code
public class Singleton {    private static final Singleton instance = new Singleton();    private Singleton() {    }    public static Singleton getInstance() {        return instance;    }}
------解决方案--------------------------------------------------------
所有的实现要么是懒汉式的,要么是饿汉式的,他们是互斥的

就像一个整数,要么是大于1的,要么是小于等于1的,还能找出第三种么

探讨

楼上几位貌似说的都是 饱汉 饿汉模式
有没有别的分法!?

------解决方案--------------------------------------------------------
static{

}
和构造私有化
  相关解决方案
本站暂不开放注册!
内测阶段只得通过邀请码进行注册!
 
  • 最近登录:Sat Nov 25 08:03:12 CST 2017
  • 最近登录:Sat Nov 25 08:03:12 CST 2017
  • 最近登录:Sat Nov 25 08:03:12 CST 2017
  • 最近登录:Sat Nov 25 08:03:12 CST 2017
  • 最近登录:Sat Nov 25 08:03:12 CST 2017