Java1.5引入了注解。使代码更加干净易读,并提供了编译期类型检查。Java SE5内置了三种定义在java.lang中的标准注解: @Override, 表示当前的方法定义将覆盖父类中的方法,如果拼写错误,或者signature和父类被覆盖的方法不一致,则编译错误。 @Deprecated, 编译器会发出警告信息 @SuppressWarnings, 关闭不当的编译器警告信息