注解其实就是代码里的特殊标记, 这些标记可以在编译, 类加载, 运行时被读取, 并执行相应的处理。通过使用 Annotation,
- 程序员可以在不改变原有逻辑的情况下, 在源文件中嵌入一些补充信息。
一.JDK内置的三个基本注解
@Override: 限定重写父类方法, 该注解只能用于方法
@Deprecated: 用于表示所修饰的元素(类, 方法等)已过时。通常是因为所修饰的结构危险或存在更好的选择
@SuppressWarnings: 抑制编译器警告
二.
-
注解的属性也叫做成员变量,注解只有成员变量,没有方法
https://blog.csdn.net/weixin_34379309/article/details/114941507 -
注解类型的成员必须有确定的值,要么在定义注解类型成员的默认值中指定,要么在使用注解时指定,非基本数据类型的注解元素的值不可为null
https://www.cnblogs.com/hhddd-1024/p/15322503.html -
取注解其实就是在内存中生成了一个该注解接口的实现对象
https://blog.csdn.net/nakey_xie/article/details/121748419
三.
- 注解 使用内部类
https://www.cnblogs.com/hhddd-1024/p/15322503.html