JAVA中三种标准注解
- @Override
- @Deprecated
- @SuppressWarnings
@Override
表示当前的方法定义将覆盖超类中的方法。如果你不小心拼写错误,或者方法签名对不上被覆盖的方法,编译器就会发出错误提示。
@Deprecated
如果程序员使用了注解为它的元素,那么编译器会发出警告信息。
@SuppressWarnings
关闭不当的编译器警告信息。
JAVA中四种元注解
- @Target
- @Rectetion
- @Documentd
- @Inherited
@Target
关闭不当的编译器警告信息。
@Rectetion
用来定义该注解在哪一个级别可用,在源代码中(SOURCE)、类文件中(CLASS)或者运行时(RUNTIME)。
@Documentd
将此注解包含在Javadoc中。
@Inherited
允许子类继承父类中的注解。