2008-07-06
单例模式
package singleton;
/**
* @author 丛培雪 E-mail:congpeixue@126.com
* @version 创建时间:2008-7-6 上午02:21:41 类说明
*/
public class Singleton {
static class SingletonHolder {
static Singleton instance = new Singleton();
}
public static Singleton getInstance() {
return SingletonHolder.instance;
}
}
package singleton;
/**
* @author 丛培雪 E-mail:congpeixue@126.com
* @version 创建时间:2008-7-6 上午02:00:50 类说明
*/
public class Singleton1 {
private Singleton1() {
}
private static Singleton1 instance = new Singleton1();
public static Singleton1 getInstance() {
return instance;
}
}
package singleton;
/**
* @author 丛培雪 E-mail:congpeixue@126.com
* @version 创建时间:2008-7-6 上午02:03:50 类说明
*/
public class Singleton2 {
private static Singleton2 instance = null;
private static int hasInitialized=0;
private Singleton2() {
}
public static Singleton2 getInstance() {
if(hasInitialized==0){
synchronized(Singleton2.class){
if(hasInitialized==0){
instance=new Singleton2();
hasInitialized=1;
}
}
}
return instance;
}
}
发表评论
- 浏览: 8703 次
- 性别:

- 来自: 杭州

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
Click framework 的 Page ...
继续~~加油
-- by avaj -
Click framework 导言(一 ...
Tapestry 5 我还没用过 , 有空去看下
-- by congpeixue -
Click framework 导言(一 ...
这个不就是有点模仿Tapestry么?它有一个极大的缺陷:页面的呈现完几乎使用j ...
-- by rrrrutdk -
Click framework 快速入门 ...
对的啊 , 是一个框架, 引用Click is a simple JEE we ...
-- by congpeixue -
Click framework 快速入门 ...
click jee framework 是一个J2EE框架吧?我都没有听说过.
-- by qichunren






评论排行榜