米字键

博客园 首页 新随笔 联系 订阅 管理

jdk内置的三种注解

名称 说明
@Override 该注解对程序没有影响,声明体类的方式必须实现或者继承父类的多种方式
@Deprecated 该注解可以加到类上、方法或者属性上。表示标识的对象已经过期。过期的对还可以使用但不建议使用了,在以后的版本中可能会去掉这些过期的方法
@supperssWarning 抑制编译器警告

元数据

元数据就是用来定义数格式的数据。元注解就用来定义注解的注解,元注解一般加在注解上

名称 说明
@Target 标识该声明的注解可以用到哪些地方,可以加到类上,或者方法上或者属性上等等
@Retention 标注该注解的保存级别。有三个保存级别可以使用,source级别(.java)class级别runtime级别(不光保存到class中,在程序运行的时候可以获得到这个注解)默认是class级别

在java中怎样利用反射获取注解

如果要获取类上的注解先用class对象,然后调用class对象的GetAnnotations方法。获取方法上的注解要先利用反射获取属性的或者方法,然后在调用属性或者方法上的getAnnotations方法

 

posted on 2019-06-10 19:48  米字键  阅读(323)  评论(0编辑  收藏  举报