Java注解,ANNOTATION_TYPE 与TYPE的区别

ANNOTATION_TYPE对元注解进行声明,比如@Inherited,@Retention,@Target,@Documented
TYPE用于对类、接口、枚举、用户自定义注解进行声明。用户自定义的注解也可以使用ANNOTATION_TYPE声明,不过一般不这样使用。

ElementType 枚举常量的含义:
ANNOTATION_TYPE  注解类型声明
CONSTRUCTOR      构造方法声明
FIELD            字段声明(包括枚举常量)
LOCAL_VARIABLE   局部变量声明
METHOD           方法声明
PACKAGE          包声明
PARAMETER        参数声明
TYPE             类、接口(包括注解类型)或枚举声明
TYPE_PARAMETER   @since 1.8
TYPE_USE         @since 1.8




猜你喜欢

转载自blog.csdn.net/u010002184/article/details/79865753