@Target注解
描述注解的使用范围(即:被修饰的注解可以用在什么地方),具体修饰的值在在枚举类(ElementType)中。
@Retention注解
描述注解保留的时间段(即:保留级别),具体修饰的值在在枚举类(RetentionPolicy)中。
@Documented注解
描述在使用 javadoc 工具为类生成帮助文档时是否要保留其注解信息。
@Inherited注解
描述子类可以继承父类中的注解。