public class Singleton { 
  private static Singleton instance = null; 
  public static synchronized Singleton getInstance() { 
    if (instance==null) 
    instance=new Singleton(); 
return instance;  
 } 
}

解决方案 »

  1.   

    Singleton模式
    那位兄台帮个忙介绍下这模式的特点是什么的吗?
    谢谢了啦!!!
      

  2.   

    补充一点
    另外一种方式
    public class Singleton {
      private static Singleton instance = new Singleton;
      public static synchronized Singleton getInstance() {
          return instance;  
       }
        //构造器设置为私有类型,防止被外部new此类的实例.
        private Singleton(){}
    }
      

  3.   

    public class Singleton { 
      private static Singleton instance = null; 
    private Singleton(){}
      public static synchronized Singleton getInstance() { 
        if (instance==null) 
        instance=new Singleton(); 
    return instance;  
     } 
    }
    上面那个少了构造方法.
    不好意思.
      

  4.   

    在其它类中还可以构造多个实例,那这个Singleton主要优点怎么样的呢!!