@OverWrite BlogJava
BlogJava
::
首页
::
新随笔
::
联系
::
聚合
::
管理
::
128 随笔 :: 0 文章 :: 29 评论 :: 0 Trackbacks
<
2008年2月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
1
2
3
4
5
6
7
8
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(3)
给我留言
查看公开留言
查看私人留言
随笔分类
Ajax/html(17)
(rss)
IT新闻(10)
(rss)
Java(20)
(rss)
Php(1)
(rss)
心情(7)
(rss)
旅游风景(1)
(rss)
系统相关(4)
(rss)
设计模式(1)
(rss)
随笔档案
2012年8月 (1)
2012年7月 (1)
2008年7月 (1)
2008年6月 (7)
2008年5月 (1)
2008年4月 (3)
2008年3月 (8)
2008年2月 (10)
2008年1月 (15)
2007年12月 (3)
2005年11月 (3)
2005年10月 (2)
友情链接
dojo圈子-JAVAEYE
Java开源项目大全
搜索
最新评论
1. re: jQuery源码详解(转)
是
--是
2. re: 利用google侦测网站漏洞工具Goolag Scanner
貌似翻了墙也进不去呃……
--REZ
3. re: jQuery源码详解(转)
不错
--阿道夫
4. re: jQuery源码详解(转)
dsad
--ss
5. re: 使用Dojo的痛苦经历(转载)[未登录]
@zhzg
那你要自己试试。
--evan
阅读排行榜
1. 如何调整eclipse字体大小(43754)
2. 一个不错的log4j.properties例子(28658)
3. getMethod()和invoke()方法应用(22306)
4. Dojo入门教程 Dojo Quick Start(12667)
5. 轻松搭建resin开发平台--Resin配置详解(11052)
评论排行榜
1. 利用google侦测网站漏洞工具Goolag Scanner(7)
2. ajax级联菜单实例(5)
3. Dojo入门教程 Dojo Quick Start(4)
4. jQuery源码详解(转)(4)
5. 童丽版 经典老歌-月满西楼(2)
单例模式
需求:一方面要求某类只能存在单一的对象实例(从概念上来说,就是一组静态方法和字段),另一方面又要求该实例的使用与普通对象一样,单例模式就是这两个要求之间的平衡。
单例模式通过使用私有构造函数保证了一个类只能存在一个实例,类中的某个静态方法用于返回类的唯一实例。以下的Widget类就是一个单例:
public
class
Widget
{
private
static
Widget instance
=
new
Widget();
public
static
Widget getInstance()
{
return
instance;
}
private
Widget()
{}
public
int
doSomething()
{
//
}
}
Widget的构造函数是私有的,这以为着只有静态方法getInstance()能够创建Widget对象。由于instance字段是静态的,所以它被定义为唯一的实例。第一次调用getInstance()方法创建一个新的Widget对象实例,而后续所有的调用都将会返回这唯一的对象实例。
单例模式可以去掉不必要的对象创建过程。
posted on 2008-02-29 16:52
vesung
阅读(350)
评论(1)
编辑
收藏
所属分类:
Java
、
设计模式
评论
#
re: 单例模式
2008-03-04 21:15
Wang
Java的垃圾收集就是好啊。在C++里实现单件要考虑的太多了……
回复
更多评论
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
相关文章:
HttpClient简介
如何调整eclipse字体大小
你属于那个版本的程序员?
ajax级联菜单实例
关于java递归调用内存泄露
Java作用域描述符的区别
java序列化的控制
转摘:Tomcat中配置和使用JNDI
DataSource接口,Connection pooling(连接池),分布式事务,RowSet介绍
JDBC 2.0概述
Powered by:
BlogJava
Copyright © vesung