标签:java 注解
注解是一种标记,我们可以对拥有这种标记的元素进行处理
Annotation接口
所有注解类型都要继承的一个公共接口。手动继承这个接口并不会定义一个注解类型。这个接口本身并不是用来定义注解类型的。
当我们使用@interface自定义注解时,隐含的继承了这个接口。
java类型
java有四种类型:类(class)、接口(interface)、注解(@interface)、枚举(enum)
元注解注解的注解称为元注解。元注解有四种。
Target指定注解用在什么地方
Retention指定注解被保留多久
Inherited指定注解是否可以被继承
Documented指定注解是否被包含到javadoc中
Target有一个ElementType类型的数组value
ElementType中定义的常量
TYPE表示注解只能加在类、接口(包括注解)、枚举上
METHOD表示注解只能加在方法上
。。。
Retention有一个RetentionPolicy类型的元素value。
下面是RetentionPolicy中定义的枚举常量
5. 自定义注解
本文出自 “十里稻花香” 博客,请务必保留此出处http://5880861.blog.51cto.com/5870861/1595797
标签:java 注解
原文地址:http://5880861.blog.51cto.com/5870861/1595797