做一些全局变量,类之可能会用到用static和枚举  那个好的?  或者有什么更好的方法

解决方案 »

  1.   

    具体问题具体分析吧。enum 在 Java 中实质上只是一个静态的对象实例而已。
      

  2.   

    static吧
    因为我看到的基本上都是用 static
    可以用个 static块
      

  3.   

    我认为是static,如上楼所言,可以写在static块中,枚举的话应该是一些有共同特征的一组常量,是一组,而不是单独一个
      

  4.   


    对于统一组的变量,可以用枚举,这样管理要好点。
    对于单一的变量,用static
      

  5.   

    enum更简单一些,且是单例的
    《Effective Java》中有分析
      

  6.   

    理论上枚举好。但是实际做的时候还是用static的多。
      

  7.   


    我看一些框架的全局变量也是用static,比如struts 的Globals