网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>高级技术>>设计模式>查看文档  
  单例模式singleton的实现     
  文章作者:未知  文章来源:中国IT实验室  
  查看:98次  录入:管理员--2007-11-20  
  一、什么是单例模式?

    在我们的java应用程序中,随着应用程序的运行会创建出很多对象。但有时候我们希望在创建某类对象时,无论创建多少次该类对象只有一份在内存中。这就是单例模式。如果我们要实现单例模式首先要保证构造函数私有化,即不允许用户随意调用我本类的构造函数,因为只要通过new操作创建对象,必定要在堆中开辟空间,这样就无法实现单例了。

二、单例模式的实现

public class singleton{

    private static singleton single=null;
    private singleton(){}

    public static singleton getsingleton(){

        if(single==null){

            single=new singleton();
        }

        return single;
    }
}
 
 
上一篇: java对各种文件的操作详解    下一篇: bridge模式 和composite模式
  相关文档
java设计模式之 Composite(组合) 03-14
虚拟代理模式(virtual proxy)(图) 11-20
java设计模式之 composite(组合) 11-20
校验值对象——应用visitor模式和反射 11-20
设计模式之Interpreter(解释器) 03-14
java的多进程运行模式分析 11-20
设计模式之Strategy(策略) 03-14
java设计模式之 Decorator(装饰) 03-14
java操作数据库方式与设计模式应用 11-20
java设计模式之Builder(解耦过程和部件) 03-14
java实时多任务调度过程中的安全监控设计 11-20
用软引用阻止内存泄漏 11-20
实现Java抽象工厂模式 03-14
generic data access objects 设计模式 11-20
java设计模式 支撑架构的重要组件 11-20
开发java编程中字符串分割的两种方法 11-20
oo设计模式和设计原则 11-20
singleton设计模式简单介绍 11-20
java io 设计模式彻底分析 11-20
java设计模式之visitor 11-20
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息