什麼是java註解

java註解的定義

定義:註解(Annotation),也叫元數據。一種代碼級別的說明。它是JDK1.5及以後版本引入的一個特性,與類、接口、枚舉是在同一個層次。它可以聲明在包、類、字段、方法、局部變量、方法參數等的前面,用來對這些元素進行說明,註釋。
作用分類

①編寫文檔:通過代碼裏標識的元數據生成文檔【生成文檔doc文檔】

② 代碼分析:通過代碼裏標識的元數據對代碼進行分析【使用反射】

③編譯檢查:通過代碼裏標識的元數據讓編譯器能夠實現基本的編譯檢查【Override】

什麼是java註解?

Annotation(註解)是JDK1.5及以後版本引入的。它可以用於創建文檔,跟蹤代碼中的依賴性,甚至執行基本編譯時檢查。註解是以‘@註解名’在代碼中存在的,根據註解參數的個數,我們可以將註解分爲:標記註解、單值註解、完整註解三類。它們都不會直接影響到程序的語義,只是作爲註解(標識)存在,我們可以通過反射機制編程實現對這些元數據(用來描述數據的數據)的訪問。另外,你可以在編譯時選擇代碼裏的註解是否只存在於源代碼級,或者它也能在class文件、或者運行時中出現(SOURCE/CLASS/RUNTIME)。

元數據的作用

如果要對於元數據的作用進行分類,還沒有明確的定義,不過我們可以根據它所起的作用,大致可分爲三類:

編寫文檔:通過代碼裏標識的元數據生成文檔。

代碼分析:通過代碼裏標識的元數據對代碼進行分析。

編譯檢查:通過代碼裏標識的元數據讓編譯器能實現基本的編譯檢查

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章