Java 中静态枚举和非静态枚举的区别是什么。
< del > 所有静态的都会在启动时加载到内存中,而非静态的则会根据需要加载是正确的吗? 如果是,那么哪种方法更好?总是将一些数据保存在内存中,还是每次都使用服务器资源来加载它们?
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;
}
}