@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