Что значит сказать, что шаблоны int enum являются константами времени компиляции -?

Это из Эффективной Java

Programs that use the int enum pattern are brittle. Because int enums are compile-time constants, they are compiled into the clients that use them.

Может ли кто-нибудь объяснить, почему шаблон int enum называется константой скомпилированного типа и что подразумевается под скомпилированным в клиенты ?

Вот пример такой константы:

public static final int APPLE_FUJI = 0;
13
задан Geek 2 August 2012 в 08:09
поделиться