静态枚举与非静态枚举
2022-08-31 11:13:04
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;
}
}