更新時間:2020-07-30 16:47:42 來源:動力節點 瀏覽2435次
編程基礎分享Java注解的作用理解,就不能不提到“元數據”這個概念。元數據可以理解為描述數據的數據,可用來指示存儲位置、查找歷史數據等內容。注解也是其中之一。在編程思想中有一句很有趣的話,如果沒有處理解讀注解的工具,注解也不會比注釋來的更有用處.
在真正解讀之前,在這里提出幾點關于注解的說明,注解本身是類似于Java接口的,但是有幾點區別:注解的成員變量以無形參的方法形式來聲明,在這里表示的意思就是,它是個成員變量,長得像方法,因此不要想著各種各樣的實現,其方法名和返回值定義了該成員變量的名字和類型。
成員變量的類型限定為:基本類型、String、Enums、Annotation(但不能是自身)或者是這些類型的數組,甚至于返回值也可以是注解。使用注解時,需要為所有的成員變量都進行賦值,除非使用default關鍵字設置默認值。尚學堂·百戰程序員陳老師指出當成員變量value為唯一的需要被賦值的屬性值(也就是只有value設置default時),此時在使用時無需使用鍵值對的形式。
注解可以被用來注解其他注解,甚至可以注解自身。那么,可以通過一個例子來理解:
結果輸出zzzzzz;zzzxxxx;
那么在Class類中,還有幾種有關注解的處理方式,這些在其他文章中會有介紹,而Method、Field等其他類中都實現了對應的方法。因此在Spring中指定了掃描的包,會掃描對應的Class,找到相應的注解,創建相應的實例,這種流程也就不難理解了。這也是注解存在的意義。
什么是Java注解:http://www.dabaquan.cn/tutorial_java_advance/1055.html
以上就是動力節點java培訓機構的小編針對“編程基礎分享Java注解的作用理解”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習