EMZETT.
Войти

Аннотации (annotations)

Коротко: Метаданные, записываемые как @Имя перед классом, методом или переменной, — не влияют на логику программы напрямую, но дают дополнительную информацию компилятору, инструментам или фреймворкам.

Подробнее: Известные встроенные аннотации: @Override (заставляет компилятор проверить, что унаследованный метод действительно переопределяется, — опечатки в имени метода так сразу обнаруживаются) и @Deprecated (помечает устаревшие элементы).

Подробности

Сами аннотации тоже могут быть собственными, пользовательскими — например…

См. также: классы, методы, лямбда