1.JDK内置注解
- @Override 验证方法是否重写
再看下面,自定义的方法加上这个注解会报错
- @Deprecated 标识方法已过时
过时了会出现横线
再看自定义的方法运用这个注解
- @SuppressWarings 抑制警告线 即使加上了这个注解,警告还是会存在,只是不显示了
以下出现了3个黄色警告
加上这个注解,还有一个警告是因为这个list没有被使用
我们解决掉所有的警告
4. @SafeVarargs 抑制堆污染警告(单独警告) JDK1.7引入
可变参数和泛型一起使用就会出现
加上这个注解
2.四大元注解(这里先看看,下一篇自定义注解详细介绍)
元注解的作用就是用于定义其他注解,是由JAVA为我们提供的,不能更改,从JAVA5.0开始一共为我们提供了四个元注解
- @Target 描述注解的使用范围
- @Retention 描述注解存在的位置
- @Documented 在该注解使用后,如果导出API文档,会将该注解相关的信息可以被例如javadoc此类的工具文档化。
- @Inherited 表示注解可以被继承