java裏有哪些註釋?有什麽用?
註釋有三種基本類型:a .標簽註釋——沒有變量,只有名字標識。比如@ annotation B .單值註釋——基於標簽註釋提供壹段數據。如@ annotation ("data") C .完整的註釋——可以包含多個數據成員,每個數據成員由壹個名稱和壹個值組成。@ annotation(val 1 = " data 1 ",val 2 = "data2") Java提供了三種內置的註釋類型,a. Override,只能用於方法(不能用於類、包聲明或其他構造)函數:可以保證編譯時Override函數聲明的正確性用法:@ override public void fun () {...} B. Deprecated只能與方法壹起使用:批註不應再使用的方法用法:@Deprecated public void fun{...}//他們說這個註釋應該和函數在壹行。c . SupressWarnings可以對壹段代碼進行註釋:關閉特定的警告信息,比如使用泛型時沒有指定類型用法:@ suppress warnings(value = { " unchecked " })。code Java中還提供了四個元註釋,專門負責對其他註釋進行註釋。@Target表示可以使用註釋的地方。可用的ElementType參數包括:構造函數:構造函數的聲明字段:域聲明(包括枚舉實例)LOCAL_VARIABLE:局部變量聲明方法:方法聲明包:包聲明參數:參數聲明類型:類、接口(包括註釋類型)或枚舉聲明@Retention表示註釋信息需要保存在哪個級別。可選的RetentionPoicy參數包括:SOURCE:註釋會被編譯器類丟棄:類文件中有註釋,但是會被VM運行時丟棄:VM也會在運行時保留註釋,所以可以通過反射機制讀取註釋的信息。@Documented Include註釋在JavaDoc @Inheried中允許子類從父類繼承註釋。