赛迪网 > IT技术 Java > Java大图列表
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

单例模式Singleton的实现

发布时间:2008.01.07 09:13     来源:赛迪网    作者:baocl

一、什么是单例模式?
在我们的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 EE/J2EE面向对象编程之道 (01-04) · 进阶:当前Java软件开发中几种认识误区 (01-04)
· Eclipse 插件功能研究 (01-04) · JSP/Servlet/JSF--谈JSP与XML的交互 (01-04)
· J2SE综合--高手对Java中的浮点数分析 (01-04) · 中间件--Tomcat5.5数据库连接池配置 (01-04)
· 基于JDBC的数据库连接池技术研究与应用 (01-04) · I/O及网络:如何使用Java网络启动部署软件 (01-04)
· 程序人生:给你讲十个特别有哲理的故事 (01-04) · 深入浅析关于一些面向对象的法则 (01-04)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 知识亦有成熟过程 隐性知识该如何管理?
· 从平庸中脱颖而出:CIO成功的八大诀窍
· 网店新规能否继续实施 绿色数据中心绿在何处
· 通方期货CRM解决方案 房地产行业CRM解决方案
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统