首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

怎么在java中实现singleton模式

2012-09-08 
如何在java中实现singleton模式:如何在java中实现singleton模式:首先保证类中有唯一的一个构造器,而且是pr

如何在java中实现singleton模式:
如何在java中实现singleton模式:

首先保证类中有唯一的一个构造器,而且是private的,私有的,就是除了在该类中其他地方都不可以访问的。

其次有一个私有的private该类型的变量,这个变量可以在声明的的时候就实例化,也可以在构造器中调用的时候再实例化,但是,在构造器中实例化时要先判断:

//懒汉式public class Singleton{   private static Singleton instance=null;   private Singleton(){      //构造方法   }   public synchronized static Singleton getInstance(){      if(instance==null){         instance=new Singleton();      }      return instance;   }}

你学JAVA的话,就用第一种方法饿汉构造来回答,如果用第二种的话,注意线程同步就OK了。

热点排行