Это от эффективной Java
Программы, использующие шаблон int enum, являются хрупкими. Поскольку int перечисления константы времени компиляции, они компилируются в клиенты, которые их используют.
Может кто-нибудь объяснить, почему шаблон int enum называется скомпилированным типом константы и что подразумевается под , скомпилированным в клиентах?
Здесь s 'пример такой константы:
public static final int APPLE_FUJI = 0;