Это перечисление существует только в памяти компилятора, но не в исполняемом файле. Вам нужно будет создать экземпляр перечисления, чтобы оно появилось в исполняемом файле. В Java должен быть только один экземпляр каждого из значений вашего перечисления в памяти. Тогда для ссылки на перечисление требуется только хранилище для этой ссылки. Проверка значения перечисления так же эффективна, как и любое другое сравнение ссылок. Вы будете беспокоиться об этом только при хранении большого количества перечислений. Для получения дополнительной информации обратитесь за помощью на