网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 软件工程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
本月文章推荐
.架构设计师与SOA(二).
.质量意识概述.
.函数库、组件产品的测试方法.
.CMM与软件评价及测试.
.使用WPF和WWF开发猜单词游戏.
.Are U Sure.
.客户关系管理的三大纪律.
.软件缺陷的分类与管理.
.Iona:新Artix ESB 强调增量式SOA.
.RSA中UML建模元素的扩展与定制.
.[j2me]二级菜单界面演练[二].
.软件开发管理与质量控制(二).
.软件自动化测试实例分析.
.QA组织的建立.
.SOA从眺望到实施.
.解析UML的静态建模机制(1).
.汉化软件的测试综述.
.Apache APR可移植运行库简介(3).
.游戏引擎剖析(二).
.软件开发项目需求管理简述.

单例模式Singleton的实现

发表日期:2008-3-23


一、什么是单例模式?

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

二、单例模式的实现

public class Singleton{

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

    public static Singleton getSingleton(){

        if(single==null){

            single=new Singleton();
        }

        return single;
    }
}
上一篇:Bridge模式 和Composite模式 人气:854
下一篇:渲染状态管理 人气:530
浏览全部软件工程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐