Перечисления в Java. Преимущества использования Enum

Перечисления в Java. Преимущества использования Enum

Enum был введен в Java 1.5 в качестве нового типа, поля которого являются константами. В этом уроке мы узнаем как создать перечисление (Enum), каковы преимущества и особенности использования перечислений. Мы также на примере увидим использование Enum valueOf, значения Enum, EnumSet и EnumMap.

Подробнее

Переопределение методов в Java. Использование @Override аннотации

Переопределение методов в Java. Использование @Override аннотации

Java Аннотации были введены в Java версии 1.5 и на данный момент аннотация @Override представляет собой одну из встроенных Java-аннотаций. Когда мы применяем эту аннотацию к методу, то это сообщает компилятору, что мы пытаемся переопределить метод суперкласса. 

Подробнее

Руководство по аннотациям в Java

Аннотации в Java предоставляют лишь информацию о коде и не имеют прямого влияния на сам код. В этом руководстве мы узнаем следующее: как пишут аннотаций; как используют аннотации и как парсить аннотации с помощью рефлексии.

Подробнее