Annotation注解,一种代码级别的说明,JDK1.5以上版本加入的特性,与类,接口,枚举是同一层次

@Deprecated     修饰方法.表示方法过期

@Override      表示复写父类方法或者实现接口的方法

@SuppressWarnings     表示抑制警告,被修饰的类或方法存在编译警告,将被编译器忽略

注解和接口,类一样,属于数据类型

注解可用在变量,方法,类之上加载

注解可以有属性比如@Test(timeout=1000)

注解作用范围   源码

编译期间    [@Override    @Deprecated    @SuppressWarnings ]

运行期间    [@Test]

源码期间    [@author,@see@since])