枚舉類與注解5-注解的理解

基本概念:

JDK5.0開始,Java增加了對元數(shù)據(jù)的支持,即注解。

Annotation就是代碼里的特殊標記,這些標記可以在編譯、類加載、運行時被讀取,并執(zhí)行相應(yīng)的處理。通過Annotation,程序員可以在不改變原有邏輯的情況下,在源文件中嵌入一些補充信息。代碼分析工具,開發(fā)工具和部署工具,可以通過這些補充信息進行驗證或者進行部署。

Annotation可以像修飾符一樣被使用,可用于修飾包,類,構(gòu)造器,方法,成員變量,參數(shù),局部變量的聲明,這些信息被保存在Annotation的”name = value"對中。

大趨勢:框架 = 注解 + 反射 + 設(shè)計模式

常見示例:

1、生成文檔相關(guān)的注解

如下:

@author

@version

@param

@return

@throws

@date

2、在編譯時進行格式檢查

@Override

3、根據(jù)代碼依賴性,實現(xiàn)替代配置文件功能

@WebServlet("/login")

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容