首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2ME开发 >

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

2012-03-21 
关于单例模式 的两种 模型....单例模式有两种模型 好像是一个把类设成静态的 一个是把内部属性设成静态的

关于单例模式 的两种 模型....
单例模式有两种模型 好像是一个把类设成静态的 一个是把内部属性设成静态的 具体是什么不知道
哪位大神能解释下 谢谢了!
强调 不是那饱汉模式和饿汉模式 那个好像是其中属于一种的。
望赐教。。。。。

[解决办法]
单例:
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{

}
和构造私有化

热点排行