关于单例模式 的两种 模型....
单例模式有两种模型 好像是一个把类设成静态的 一个是把内部属性设成静态的 具体是什么不知道
哪位大神能解释下 谢谢了!
强调 不是那饱汉模式和饿汉模式 那个好像是其中属于一种的。
望赐教。。。。。
------解决方案--------------------单例:
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{
}
和构造私有化
?