@Override 表示当前方法覆盖了父类的方法
@Deprecation 表示方法已经过时,方法上有横线,使用时会有警告。
@SuppviseWarnings 表示关闭一些警告信息(通知java编译器忽略特定的编译警告)
@Deprecation 表示方法已经过时,方法上有横线,使用时会有警告。
@SuppviseWarnings 表示关闭一些警告信息(通知java编译器忽略特定的编译警告)
2017-03-20
Java内置了三种标准注解(@Override,@Deprecated,@SuppressWarnings),以及4种元注解。元注解专职负责注解其他的注解:
@Target: 表示该注解可以用于什么地方。可能的ElementType参数包括:
CONSTRUCTOR、FIELD、METHOD、PACKAGE、TYPE等。
@Retention: 表示需要在什么级别保存该注解信息,可选参数:SOURCE,CLASS,RUNTIME
@Document: 将此注解包含在Javadoc中
@Inherited: 允许子类继承父类的注解
@Target: 表示该注解可以用于什么地方。可能的ElementType参数包括:
CONSTRUCTOR、FIELD、METHOD、PACKAGE、TYPE等。
@Retention: 表示需要在什么级别保存该注解信息,可选参数:SOURCE,CLASS,RUNTIME
@Document: 将此注解包含在Javadoc中
@Inherited: 允许子类继承父类的注解
2017-03-16