Анотації (annotations)
Коротко: Метадані, що записуються як @Ім’я перед класом, методом чи змінною, — не впливають на логіку програми напряму, але дають додаткову інформацію компілятору, інструментам чи фреймворкам.
Докладніше: Відомі вбудовані анотації: @Override (змушує компілятор перевірити, що успадкований метод справді перевизначається, — друкарські помилки в назві методу так одразу виявляються) та @Deprecated (позначає застарілі елементи).
Подробиці
Самі анотації теж можуть бути власними, користувацькими — наприклад…