设计模式之Singleton(单例)_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 设计模式之Singleton(单例)

设计模式之Singleton(单例)

 2011/10/6 8:12:03  wustrive_2008  http://wustrive-2008.iteye.com  我要评论(0)
  • 摘要:单例模式(Singleton):顾名思义就是一个类只有一个实例,并提供它的一个全局访问点,如果保证一个Class只有一个实例就是单例模式要做的事!javacode:publicclassSingleton{privateSingleton(){}privatestaticSingletoninstance=newSingleton();publicstaticSingletongetInstance(){returninstance;}}第二种:publicclassSingleton
  • 标签:模式 设计 设计模式

单例模式(Singleton):顾名思义就是一个类只有一个实例,并提供它的一个全局访问点,如果保证一个Class只有一个实例就是单例模式要做的事!

java code:

public class Singleton {

  private Singleton(){}

   
  private static Singleton instance = new Singleton();

  public static Singleton getInstance() {
    return instance;   
   } 
} 

第二种:

public class Singleton { 
  private static Singleton instance = null;

  public static synchronized Singleton getInstance() {

      if (instance==null)
       instance=new Singleton();
      return instance;   
   } 

} 

?

发表评论
用户名: 匿名