Java Standard Annotations
Among annotations, annotations provided by the Java SE standard are called standard annotations.
Java annotations are a kind of metadata that can be added to Java source code.
They are usually used by putting the @ symbol in front.
They are available from JDK 1.5 and later.
Java annotations are embedded in class files, generated by the compiler, and then included in the Java Virtual Machine where they operate.
Java defines a set of annotations built into the language. Among the 7 standard annotations, 3 are part of java.lang, and the remaining 4 are imported from java.lang.annotation.
@Override@Deprecated@SuppressWarnings@Retention@Documented@Target@Inherited@SafeVarargs@FunctionalInterface@RepeatableAmong annotations, annotations provided by the Java SE standard are called standard annotations.
@interface, meta-annotations, annotation attributes