java註解的定義
定義:註解(Annotation),也叫元數據。一種代碼級別的說明。它是JDK1.5及以後版本引入的一個特性,與類、接口、枚舉是在同一個層次。它可以聲明在包、類、字段、方法、局部變量、方法參數等的前面,用來對這些元素進行說明,註釋。
作用分類
①編寫文檔:通過代碼裏標識的元數據生成文檔【生成文檔doc文檔】
② 代碼分析:通過代碼裏標識的元數據對代碼進行分析【使用反射】
③編譯檢查:通過代碼裏標識的元數據讓編譯器能夠實現基本的編譯檢查【Override】
什麼是java註解?
Annotation(註解)是JDK1.5及以後版本引入的。它可以用於創建文檔,跟蹤代碼中的依賴性,甚至執行基本編譯時檢查。註解是以‘@註解名’在代碼中存在的,根據註解參數的個數,我們可以將註解分爲:標記註解、單值註解、完整註解三類。它們都不會直接影響到程序的語義,只是作爲註解(標識)存在,我們可以通過反射機制編程實現對這些元數據(用來描述數據的數據)的訪問。另外,你可以在編譯時選擇代碼裏的註解是否只存在於源代碼級,或者它也能在class文件、或者運行時中出現(SOURCE/CLASS/RUNTIME)。
元數據的作用
如果要對於元數據的作用進行分類,還沒有明確的定義,不過我們可以根據它所起的作用,大致可分爲三類:
編寫文檔:通過代碼裏標識的元數據生成文檔。
代碼分析:通過代碼裏標識的元數據對代碼進行分析。
編譯檢查:通過代碼裏標識的元數據讓編譯器能實現基本的編譯檢查