Effective Java: Enums and Annotations


Item 30. Используйте enum-ы вместо целочисленных контант.
В Java 1.5 был введён новый тип - enum (перечисление). Перечисление имеет фиксированный набор допустимых значений: это могут быть времена года, планеты солнечной системы, масти игральных карт и т. п. Основная идея enum-ов: это классы, экпортирующие по одному экземпляру для каждого своего значения. Enum-ы - это обобщение синглотонов.

Effective Java: Generics

Переходим к следующей главе книги. О том, что это за серия постов и зачем, можно прочитать в первом сообщении серии.

Item 23. Не используйте raw классы в новом коде.