AD: jr (at) javaresearch.org
首页
|
动态
|
文章
|
FAQ
|
新闻
|
下载
|
代码
|
工作
|
调查
|
术语
|
站点
|
图书
|
论坛
|
帮助
|
全部
TOP
|
交流
|
软件
|
专栏
|
开源
|
译/著
|
源码
|
API
|
推荐
|
FTP
|
积分
|
统计
|
搜索
|
Blog
|
我们
首页
»
研究文集
»
设计及设计模式
搜索标题相关文章
发表评论
开始监控
加入收藏夹
单例模式Singleton的实现
deadspace
原创 更新:2006-10-29 22:37:49 版本: 1.0
一、什么是单例模式?
在我们的Java应用程序中,随着应用程序的运行会创建出很多对象。但
有时候我们希望在创建某类对象时,无论创建多少次该类对象只有一份
在内存中。这就是单例模式。如果我们要实现单例模式首先要保证构造
函数私有化,即不允许用户随意调用我本类的构造函数,因为只要通过
new操作创建对象,必定要在堆中开辟空间,这样就无法实现单例了。
二、单例模式的实现
public class Singleton{
private static Singleton single=null;
private Singleton(){}
public static Singleton getSingleton(){
if(single==null){
single=new Singleton();
}
return single;
}
}
版权声明
给作者写信
本篇文章对您是否有帮助? 投票:
是
否
投票结果:
14
2
作者其它文章:
Sprite类中的defineReferencePixel(x,y)和setRefPixelPosition(x,y)方法
使用条件运算符的阵痛
你知道什么是缄默溢出吗
基于MIDP1.0利用底层API实现文本自动换行
在J2ME中基于MIDP1.0实现组合按键
作者全部文章
评论人:
mrou2001
发表时间: Thu Dec 07 14:31:14 CST 2006
加油啊,支持
评论人:
rocket_74
发表时间: Thu Feb 08 19:36:11 CST 2007
存在这么简单的错误没有人指出
多线程的安全
还不如
static {
Object obj = new Object();
}
这个文章共有
2
条评论
上一篇文章
返回〔设计及设计模式〕
下一篇文章
文字广告链接
自主、快速定制基于JAVA的B/S业务系统
重量级企业在线自定义WEB报表平台
Excel制表、零代码发布、打印、图表结合——快逸报表,免费、稳定、功能强大的java工具
技术圈: 关于Java、dotNet、PHP、Ruby、奇客、Web2.0等更多
资讯
和
博客精选文章
关于 JR
|
版权声明
|
联系我们
©2002-2006 JR 版权所有
沪ICP备05019622号