【发布时间】:2014-06-01 10:00:30
【问题描述】:
Java 中的静态和非静态枚举有什么区别?两种用法都是一样的。
所有静态的都是在启动时加载到内存中,非静态的都是按需加载,对吗?
如果是,那么哪种方法更好?将某些数据始终保存在内存中或每次都使用服务器资源加载它们?
public class Test {
public enum Enum1 {
A, B
}
public static enum Enum2 {
C, D
}
public static void main(String[] args) {
Enum1 a = Enum1.A;
Enum1 b = Enum1.B;
Enum2 c = Enum2.C;
Enum2 d = Enum2.D;
}
}
【问题讨论】:
-
你所说的属性是指方法吗?
标签: java enums static-members