元數據的作用
如果要對元數據的作用進行分類,目前還沒有明確的定義,但我們可以根據其作用大致分為三類:
編寫文檔:通過代碼中標識的元數據生成文檔。
代碼分析:通過代碼中標識的元數據來分析代碼。
編譯檢查:代碼中標識的元數據使編譯器能夠實現基本的編譯檢查。
基本內置註釋
@Override java中的覆蓋
@Deprecated的作用是給不應該使用的方法添加註釋。程序員在使用這些方法時,會在編譯時顯示提示信息,這和javadoc中是壹樣的。
@deprecated標簽具有相同的功能。準確的說,還不如javadoc。
@已棄用,因為它不支持參數。
@SuppressWarnings,其參數為:
棄用,當使用過時的類或方法時發出警告。
未選中,在執行未選中的轉換時發出警告
當開關塊直接進入下壹個狀態而不中斷時的壹種警告。
路徑,當類路徑、源文件路徑等中存在不存在的路徑時發出警告。
Serial,當serializable類上缺少serialVersionUID的定義時發出警告。
最後,當任何Finally子句不能正常完成時的警告
以上都是壹個警告。
自定義註釋
它類似於創建壹個新的接口類文件,但是為了區分它,我們需要將其聲明為@interface,比如:public @ interface new annotation { }............