CNET中国旗舰网站

ZDNet China | CNET科技资讯网 | 政府采购 | 行业网站联盟





 
标题: [原创] Singleton模式
mesum
特级会员
Rank: 3Rank: 3



UID 321006
精华 0
积分 1357
帖子 54
威望 540
ZD币 123 元
阅读权限 70
注册 2008-4-21
状态 离线
  楼主
发表于 2008-5-1 18:35  资料  个人空间  短消息  加为好友 
开发者在线

Singleton模式

Singleton模式


上海教育未来java培训中心网址:www.javaedu.com.cn

QQ:2535279
QQ:841403798


实现singleton模式:
singleton(单例)设计模式:确保某一个类只能有一个实例.
特点:
1.单例类只能有一个实例.
2.单例类必须自行创建自己的唯一实例.
3.单例类必须自行向所有其他对象提供这个实例.
使用单例模式的必要条件:在一个系统要求一个类只有一个实例的时才应当使用单例模式.(这里设计模式也称为又称GOF模式,中文也可译为四人帮模式)

//饿汉式

public class EagerSingleton{
    private EagerSingleton(){};
   
    public static synchronized EagerSingleton getInstance(){
        return m_instance;
    }

    private static final EagerSingleton m_instance = new EagerSingleton();

}

//饱汉式
public class LazySingleton{

    private LazySingleton(){}

    public static synchronized LazySingleton getInstance(){
        if(m_instance == null){
            m_instance = new LazySingleton();
        }
        return m_instance;
    }

    private static LazySingleton m_instance = null;
}

更多java学习资料尽在网址:www.javaedu.com.cn




顶部
热点频道推荐: C/S开发| 数据库| WEB开发| 嵌入式| 项目管理|
jklm974
新手上路




UID 319734
精华 0
积分 9
帖子 2
威望 4
ZD币 17 元
阅读权限 10
注册 2008-4-16
状态 离线
  沙发
发表于 2008-5-13 11:13  资料  个人空间  主页 短消息  加为好友 

说的不错,顶一下

old new move new car picture world country








想了解更多有关汽车的信息吗?请访问我们的站点,[email=http://www.cheapest-new-car.com]new car[/email],更多信息,访问我们.
顶部
热点频道推荐: C/S开发| 数据库| WEB开发| 嵌入式| 项目管理|
pmexp
禁止发言




UID 319784
精华 0
积分 117
帖子 26
威望 52
ZD币 41 元
阅读权限 0
注册 2008-4-17
状态 离线
  板凳
发表于 2008-5-13 13:19  资料  个人空间  主页 短消息  加为好友 

高低温试验箱

无锡爱思普瑞检测设备公司
位于高低温试验箱无锡市长安镇。
冷热冲击试验箱是国内较早集研发
恒定湿热试验箱生产、销售环境试验设备的高新科技企业。
振动试验台设计、制造、质量控制及服务协调方面
盐雾腐蚀试验箱始终保持高效运作








顶部
热点频道推荐: C/S开发| 数据库| WEB开发| 嵌入式| 项目管理|
 



当前时区 GMT+8, 现在时间是 2008-7-21 04:57

  Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
Processed in 0.054048 second(s), 7 queries

清除 Cookies - 联系我们 - ZDNetChina中文社区 - 无图版 - WAP