首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

【单例模式】小弟我为开源社区维基百科做贡献

2012-11-01 
【单例模式】我为开源社区维基百科做贡献小的不才,学习单例模式时,发现维基百科的单例模式代码有点小问题,已

【单例模式】我为开源社区维基百科做贡献

小的不才,学习单例模式时,发现维基百科的单例模式代码有点小问题【单例模式】小弟我为开源社区维基百科做贡献,已经被我【单例模式】小弟我为开源社区维基百科做贡献修改
原变量代码private static final Singleton instance= null,有误,final变量被赋值后是不可以再重新赋值的
应该修改为private static Singleton instance;
final关键字的用途如下:1、一个永不改变的编译时常量
?????????????????????????????? ?2、一个在运行时被初始化的值你不希望他改变
?????????????????????????????? ?3、一个既是static又是final的域只占据一段永不改变的存储空间
单例模式的创建主要有2中方式:
懒汉模式,全局的单例实例在第一次使用时被创建

public class Singleton {//饿汉模式,每次类被转载时,均需要创建private static Singleton instance = new Singleton();private Singleton() {super();}public static synchronized Singleton getInstance(){return instance;}}
?

?

?

热点排行