Java注解概述
java提供了一种源程序中的元素关联任何信息和任何元数据的途径和方法。
注解的分类
- 按运行机制分
- 源码注解 注解只在源码时存在,编译成.class文件就不存在了
- 编译时注解 在源码和.class文件中都存在
- 运行时注解 在运行时还会起作用,甚至影响程序的逻辑
- 按来源来分
- 来自JDK的注解
- 来自第三方的注解
- 自定义注解
JDK中常见注解
- @override 子类重写父类的方法,可以用来检测格式是否正确
- @Deprecated 标注该方法过时
- @Suppvisewarnings 忽略警告,如@SuppressWarnings(“deprecated”) 忽略过时警告