电脑爱好者,提供IT资讯信息及各类编程知识文章介绍,欢迎大家来本站学习电脑知识。 最近更新 | 联系我们 RSS订阅本站最新文章
电脑爱好者
站内搜索: 
当前位置:首页>> java>>java学习总结-Singleton模式:

java学习总结-Singleton模式

来源:网络 | 2007-4-19 | (有2782人读过)

Static通常用于Singleton模式开发:
Singleton是一种设计模式,高于语法,可以保证一个类在整个系统中仅有一个对象。
特点:
1.有一个静态属性
2.私有的构造―――singleton不能new
3.公共的静态方法来得到静态属性
实现单例模式的原理:
 利用类属性(静态变量)在系统中唯一的特性,建立这样一个唯一的引用并控制这个引用所指的空间是不变的。
public class ConnectionFactory{
 private static Connection conn;
private Connection(){
  if(conn==null)
 conn = new Connction();
 } 
 public Connection getInstance(){
 return conn;
}
}
实现2
public class ConnectionFactory{
 private static Connection conn;
static{
 conn = new Connection();
 }
 public static Connection getInstance(){
 return conn;
 }
}
java热门文章排行
网站赞助商
购买此位置

 

关于我们 | 网站地图 | 文档一览 | 友情链接| 联系我们

Copyright © 2003-2024 电脑爱好者 版权所有 备案号:鲁ICP备09059398号