元注解

2016-10-11  本文已影响0人  蝌蚪1573

修饰注解的注解

1.@Retention

 作用:是指定注解给谁使用
 它的属性值只有以下三个
    RetentionPolicy.SOURCE    给编译器使用,编译器使用完丢弃注解
    RetentionPolicy.CLASS     给解析器使用,当jvm加载完毕后,就抛弃
    RetentionPolicy.RUNTIME 给当jvm加载完毕后,还存在。开发人员可以通过反射来获取注解相关信息.                

2.@Target

作用:就是定义注解在什么位置使用

3.@Documented

作用:是通过javadoc生成的文档中是否抽取注解描述.

4.@Inherited

 作用:是描述当前注释是否具有继承性

important:@Retention @Target

上一篇 下一篇

猜你喜欢

热点阅读