1.JDK 提供的常用的注解:
@Override:限定重写的父类方法,该注释只能用于方法@Deprecated:用于表示某个程序元素(类,方法等)已过时
@SuppressWarnings:抑制编译器警告
2.自定义注解:
一般用户注释源代码,用的比较少
3.元注解:元注解的作用就是负责注解其他注解
(1).@Target,(2).@Retention,
(3).@Documented,
(4).@Inherited
什么是抑制编译器警告?
比如,当我们定义一个变量或对象时,如果没有使用,就会警告你 "The value of the local variable i is not used" 如下:
当你使用该变量后,该警告会消失,也可以在上面加上注解@SuppressWarnings不让他警告。