Java 内置了三种标准注解,定义在 java.lang 中: @Override 表示当前的方法定义将覆盖父类中的方法。如果写错了覆盖形式,编译器就会报错。 @Deprecated 表明不希望别人再使用它注解的元素(类、方法、变量等等)。如果程序员使用了它注解的元素,编译器就会报错。 @Suppresswarnings 关闭不当的编译器警告信息。但是不建议使用,因为程序员看不到编译器提示的警告,不能更好的选择更好的类去完成任务。