注解定义和获取

注解为程序打上某种标记,可以利用反射知道类和其成分上的注解标记;

1.jdk提供三种注解:

@SuppressWarnings("deprecation"):忽略某种编译错误(这里是过时忽略)

@Overide:标记方式是重写,如果该方法不是重写的报错

@Deprecated:标识方法过时,调用会出现编译异常(可以用注解忽略)

2.注解的自定义:分三个过程,a.定义注解类,b.类中使用到注解,c.利用反射对注解处理;

a.注解定义:包括定义注解的名称,注解的生命周期(三个阶段:源文件,字节码,运行期(加载器将字节码加载到内存中使用时)),注解的作用范围(可以在方法,字段,或者类上,type是类的父接口)

b,c:注解使用,并获取注解;

    

原文地址:https://www.cnblogs.com/straybirds/p/5196567.html