在java 5版本中引入了@deprecated
註解。 使用@Deprecated
注釋的程式元素意味著它不應該用於以下任何原因 -
每當使用不推薦使用的元素時,編譯器會生成警告。 使用Java 9,對@Deprecated
注釋進行了兩項新的增強。
forRemoval
- 指示注釋的元素是否在將來的版本中被刪除。 預設值是false
。since
- 返回注釋元素已過時的版本。 預設值是空字串。Deprecated與since
以下Java 9上的布林類javadoc
範例說明了在@Deprecated
注釋中使用since
屬性。
Boolean類since屬性的使用範例 - https://docs.oracle.com/javase/9/docs/api/java/lang/Boolean.html
Deprecated與forRemoval
Java 9上的System
類javadoc的以下範例說明了在@Deprecated
注釋中使用forRemoval
屬性。