您当前的位置: 首页 >  慌途L Java

Java 元注解 | 个人记录

慌途L 发布时间:2019-01-12 10:52:50 ,浏览量:4

个人记录

Java 元注解记录 @Retention @Target @Document @Inherited @Retention:注解的保留位置

@Retention(RetentionPolicy.SOURCE)     //注解仅存在于源码中,在class字节码文件中不包含 @Retention(RetentionPolicy.CLASS)       // 默认的保留策略,注解会在class字节码文件中存在,但运行时无法获得 @Retention(RetentionPolicy.RUNTIME)    // 注解会在class字节码文件中存在,在运行时可以通过反射获取到

@Target:注解的作用目标

@Target(ElementType.TYPE)                 //用于描述类、接口(包括注解类型) 或enum声明 @Target(ElementType.FIELD)                //字段、枚举的常量 @Target(ElementType.METHOD)             //用于描述方法 @Target(ElementType.PARAMETER)         //用于描述参数 @Target(ElementType.CONSTRUCTOR)       //用于描述构造器 @Target(ElementType.LOCAL_VARIABLE)     //用于描述局部变量 @Target(ElementType.ANNOTATION_TYPE)    //注解 @Target(ElementType.PACKAGE)              //包

@Document:说明该注解将被包含在javadoc中 @Inherited:说明子类可以继承父类中的该注解
关注
打赏
1688896170
查看更多评论

慌途L

暂无认证

  • 4浏览

    0关注

    118博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0474s