Annotation注解,一种代码级别的说明,JDK1.5以上版本加入的特性,与类,接口,枚举是同一层次
@Deprecated 修饰方法.表示方法过期
@Override 表示复写父类方法或者实现接口的方法
@SuppressWarnings 表示抑制警告,被修饰的类或方法存在编译警告,将被编译器忽略
注解和接口,类一样,属于数据类型
注解可用在变量,方法,类之上加载
注解可以有属性比如@Test(timeout=1000)
注解作用范围 源码
编译期间 [@Override @Deprecated @SuppressWarnings ]
运行期间 [@Test]
源码期间 [@author,@see@since])