Аннотации Java — основы
Если вы когда-либо видели кодовую базу Java, есть большая вероятность, что вы видели и что-то вроде @Overrideили подобного перед методом или классом. Такие тэги называются аннотациями. Аннотации — это тэги метаданных, которые помогают определить дополнительную информацию для классов, интерфейсов, методов или полей.
Читать статью