首页 > 代码库 > java注解
java注解
注解是一种标记,我们可以对拥有这种标记的元素进行处理
Annotation接口
所有注解类型都要继承的一个公共接口。手动继承这个接口并不会定义一个注解类型。这个接口本身并不是用来定义注解类型的。
当我们使用@interface自定义注解时,隐含的继承了这个接口。
java类型
java有四种类型:类(class)、接口(interface)、注解(@interface)、枚举(enum)
元注解注解的注解称为元注解。元注解有四种。
Target指定注解用在什么地方
Retention指定注解被保留多久
Inherited指定注解是否可以被继承
Documented指定注解是否被包含到javadoc中
Target有一个ElementType类型的数组value
ElementType中定义的常量
TYPE表示注解只能加在类、接口(包括注解)、枚举上
METHOD表示注解只能加在方法上
。。。
Retention有一个RetentionPolicy类型的元素value。
下面是RetentionPolicy中定义的枚举常量
默认的RetentionPolicy是CLASS。
5. 自定义注解
本文出自 “十里稻花香” 博客,请务必保留此出处http://5880861.blog.51cto.com/5870861/1595797
java注解
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。