更新時間:2020-06-12 15:20:55 來源:動力節點 瀏覽2947次
注解是在jdk1.5以后引入的新特性!有利于代碼的解藕、整潔,提升開發的效率!通俗來講,注解就是標簽,標簽的內容可以變動!
注解也是java中的一種數據類型!注解的創建和接口的創建很類似!使用 Interface修飾!既然說到注解了,就要說到jdk本身自帶的幾種原生注解!這是原生注解是用于修飾自定義注解!如果自定義注解沒有這些原生注解修飾,自定義注解不能正常工作使用!
目前,jdk自帶的原生注解有6個: Retention, Target, Inherited, Documented, Repeatable, Native其中, Native、 Repeabable是在jdk1.8之后推出的元注解!
Retention:表示注解保留周期
Target:表示注解可以使用在什么地方
Documented:注解寫入文檔
Inherited:子類繼承父類的注解(子類沒有任何注解修飾)
Repeatable:表示注解的屬性可以重復!
Native:不是以Java語言實現的,而是以本地語言實現的,Java可以直接拿來用
說完原生注解,說說功能性注解,jdk自定了一些功能性注解,幫助我們更加方便的開發程序!
Deprecated:用于標志過時的類、方法和成員變量
Override:用于修飾重寫的方法
SuppressWarnings:用戶忽略 Deprecated標志過的警告
SafeVarargs:參數安全類型注解,用于提示用戶參數安全(jdk1.7)
FunctionalInterface:函數式接口注解,用于定義函數式接口(jdk1.8)
以上就是動力節點java培訓機構的小編針對“Jdk在Java中的原生注解作用”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習