java的元注解跟基本注解,彻底搞定注解1---java元注解

元注解是最基本的注解,元注解用来修饰注解。在java中元注解有四个@Retention @Target @Document @Inherited;

RetentionPolicy  注解保留策略  (用于指明当前注解的生命周期)

@Retention(RetentionPolicy.SOURCE):仅仅在source文件里面。

@Retention(RetentionPolicy.CLASS ) :在source文件里面,也在class字节码里面,却不会拿取。

@Retention(RetentionPolicy.RUNTIME):在source文件里面,也在class字节码里面,并且在VM中可以通过反射机制拿到。

ElementType  注解作用位置类型

@Target(ElementType.TYPE)   //接口、类、枚举

@Target(ElementType.FIELD) //字段、枚举的常量

@Target(ElementType.METHOD) //方法

@Target(ElementType.PARAMETER) //方法参数

@Target(ElementType.CONSTRUCTOR)  //构造函数

@Target(ElementType.LOCAL_VARIABLE)//局部变量

@Target(ElementType.ANNOTATION_TYPE)//注解

@Target(ElementType.PACKAGE) ///包

Documented 说明该注解将被包含在javadoc中

Inherited:说明子类可以继承父类中的该注解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值