概述 在JDK5之后提供了一个新特性,和类.接口同级.定义时使用的关键字是@interface.注解主要有三个作用,分别是编译检查.替代配置文件.定义注解(元注解).分析代码(用到反射).注解的本质就是接口,可通过反编译注解的字节码文件. Java中的3个常用注解 @Override @Override注解主要是用于编译检查,子类重写父类的方法,重写的方法上面有该注解,一旦我们修改重写方法名就会报错.当我们删除@Override,再修改就不会报错了,这样编译器会认为这个方法是开发者自定义的方法…