Это из Effective JavaЧто значит сказать, что int enum patterns - это константы времени компиляции?
программ, которые используют INT перечислимого шаблона хрупки. Поскольку int перечислены константы времени компиляции, они скомпилируются в используемые им клиенты.
Может кто-нибудь объяснить, почему ИНТ перечисление модель называется скомпилированный тип постоянной и что подразумевается под составленный в клиентов?
Вот с пример такой константы:
public static final int APPLE_FUJI = 0;
Это одна из немногих оптимизаций 'javac', и вообще я бы предпочел, чтобы это не так;) –