到 Google 资讯主页   
EasyJF首页   资料   源码   软件    论坛   网站    
   使用帮助    
    该信息为本站MyRSS系统缓存内容,部分图片及附件有可能无法正常使用.easyjf.comwww.javaresearch.org无关,不对该信息负责.通过http://www.javaresearch.org/article/57203.htm访问该信息的原始内容.
页面功能  【加入收藏】 【推荐给朋友】 【字体:  】 【关闭】   
单例模式Singleton的实现
作者: 来源:www.javaresearch.org  发布时间:2006-10-30 17:49:26.46


一、什么是单例模式?
在我们的Java应用程序中,随着应用程序的运行会创建出很多对象。但

有时候我们希望在创建某类对象时,无论创建多少次该类对象只有一份

在内存中。这就是单例模式。如果我们要实现单例模式首先要保证构造

函数私有化,即不允许用户随意调用我本类的构造函数,因为只要通过

new操作创建对象,必定要在堆中开辟空间,这样就无法实现单例了。
二、单例模式的实现
public class Singleton{

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

    public static Singleton getSingleton(){

        if(single==null){

            single=new Singleton();
        }

        return single;
    }
}

 
相关文章
 
页面功能  【加入收藏】 【推荐给朋友】 【字体:  】 【关闭】   


EasyJF.com 2006 隐私政策 使用EasyJF前必读