@Annotations in Java. What are they and how do you use them?
In Java, annotations are a kind of label in code that describe metadata for a function/class/package. The topic is complicated for beginners, but it's just right for your current knowledge level.
This article is intended for people who have never worked with annotations, but would like to understand what they are and what you eat them with.
Miniseries on annotations
- Annotations. Part 1 — a little boring. Here is a brief description of SOURCE and CLASS annotations. This is worth reading, so as to avoid getting lost in the second part and to expand your "misunderstanding" a little =)
- Annotations. Part 2. Lombok. This part talks about the Lombok library, some well-known source annotations