Какая разница между статическим и нестатическим перечислением в 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;
}
}