java中的单件类什么呀

解决方案 »

  1.   

    楼主说的是单态类吧?意思是只能又一个类实例?class A{
      static A a = new A();
      static getA{
        return a
      }
    }不知道这样可以否,请指教。
      

  2.   

    singleton(单例或者是单件)是一种面向对象的设计方法,并不是指特定的类。
      

  3.   


    class A{ 
      static A a = new A(); 
      public static A getA{ 
         if(a == null)
             a = new A();
        return a 
      } 
      

  4.   

    public class Singleton {
        private static Singleton instance = new Singleton();
        private Singleton(){}
        public Sigleton getInstance() {
            return instance;
        }
    }
      

  5.   

    纠正一下
    public class Singleton {
        private static Singleton instance = new Singleton();
        private Singleton(){}
        public static Sigleton getInstance() {
            return instance;
        }
    }
      

  6.   

    说成单例模式比较好理解  就是内存中只存在这个类唯一的对象public class Singleton { private static Singleton uniqueInstance; private Singleton() { }
    public static Singleton getInstance() {     if (uniqueInstance == null) { uniqueInstance = new Singleton();

    }
    return uniqueInstance;
    }
    }
      

  7.   


    singleton设计模式吧!!!
      

  8.   

    考虑安全,可以getInstance()前加synchronized关键字
      

  9.   

    在下看的单件类(书上是这么说的),也就是你们说的单例模式,一般有getInstance()方法,还有方法一般是static的而且是同步的(synchronized)的,有点记不清了,只是有的时候有的比较方便
      

  10.   

    只能生成一个的类
    要用static的