java注解编程@since 1.8

时间:2019-12-03 13:23:48   收藏:0   阅读:1529

一、基本原注解:     

  @Retention:

    说明这个注解的生命周期 

    RetentionPolicy.SOURCE -> 保留在原码阶段,编译时忽略

    RetentionPolicy.CLASS -> 保留在编译阶段,不会被加载到jvm

    RetentionPolicy.RUNTIME -> 加载到jvm运行中  

  @Target:

    指明注解运用之处

    ElementType.Type -> 作用于类、接口、枚举

    ElementType.FIELD -> 属性

    ElementType.METHOD -> 方法

    ElementType.PARAMETER -> 方法的参数 

    ElementType.CONSTRUCTOR -> 构造方法

    ElementType.LOCAL_VARIABLE -> 局部变量

    ElementType.ANNOTATION_TYPE -> 作用于注解

    ElementType.PACKAGE -> 作用于包

    ElementType.TYPE_PARAMETER -> 

    ElementType.TYPE_USE ->  

  @Documented:

    文档  

  @Inherited:

    继承,作用在父类时子类可以拥有父类的注解

  @Repeatable:

 

    表明标记的注解可以多次应用于相同的属性或声明

      技术分享图片

 

 

 

    

    

 

原文:https://www.cnblogs.com/qinggg/p/11975955.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!