1 неделю назад
С приветом по спекам: ENUM. Часть 1
В этой статье я хочу разобраться в теме перечислений и поделиться результатами своих исследований. Основой моего анализа станет спецификация Java, а именно раздел, касающиеся ENUM (Java Language Specification SE 24). Я постараюсь превратить сложные формулировки в понятное и доступное изложение с кучей примеров. Цель - сделать статью интересной и легко читаемой, убрав лишнюю техническую сложность. Я не вижу смысла придумывать собственное определение, ведь разработчики Java уже дали точную формулировку в Java Tutorial: Тип Enum — это специальный тип данных, который позволяет переменной быть набором предопределенных констант...
6 месяцев назад
Enum в Java
В Java Enum (перевод «перечисление») — это специальный тип данных, который представляет группу констант (неизменяемых переменных). Enum используются для определения набора предопределенных значений, которые может принимать переменная, что делает код более читабельным и менее подверженным ошибкам. Перечисления в Java имеют несколько свойств, которые делают их удобными для определения фиксированного набора констант. Некоторые ключевые свойства enum предоставляет...