java 中@Deprecated 注解的實(shí)例詳解
java 中@Deprecated 注解的實(shí)例詳解
1 簡(jiǎn)介
Deprecated 同 SuppressWarnings 一樣,都是 J2SE 5.0 中定義在Java.lang包中的標(biāo)準(zhǔn) Annotation 之一,其可以標(biāo)注在類、字段和方法上,其作用為:不鼓勵(lì)程序員使用被 @Deprecated 注釋的程序元素,因?yàn)楸?@Deprecated 注釋的元素很危險(xiǎn)(例如,現(xiàn)階段 JDK 提供的帶有 @Deprecated 注釋的元素在以后的 JDK 版本中可能被刪除)或存在更好的選擇。在使用不被贊成的程序元素或在不被贊成的代碼中執(zhí)行重寫(xiě)時(shí),編譯器會(huì)發(fā)出警告。
2 使用方法
在不建議其他程序員使用的類、方法和字段上,添加@Deprecated注解標(biāo)示即可。例如
@Deprecated class TestClass { // do something }
3 擴(kuò)展延伸
在 Java 中,還有一個(gè)和@Deprecated非常相似的注解即@deprecated,其用于在 Javadoc 工具生成文檔的時(shí)候,表示此類注解的類、接口、方法和字段已經(jīng)被廢止。
以上就是java 中@Deprecated 注解的實(shí)例詳解,如有疑問(wèn)請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
MVC+DAO設(shè)計(jì)模式下的設(shè)計(jì)流程詳解
這篇文章主要介紹了MVC+DAO設(shè)計(jì)模式下的設(shè)計(jì)流程詳解,分別介紹了數(shù)據(jù)庫(kù)設(shè)計(jì)、設(shè)計(jì)符合java bean標(biāo)準(zhǔn)的entity類、設(shè)計(jì)訪問(wèn)數(shù)據(jù)庫(kù)的DAO接口等內(nèi)容,具有一定參考價(jià)值,需要的朋友可以了解下。2017-11-11idea gradle項(xiàng)目復(fù)制依賴小技巧(推薦)
這篇文章主要介紹了idea gradle項(xiàng)目復(fù)制依賴小技巧,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-11-11Maven構(gòu)建Hadoop項(xiàng)目的實(shí)踐步驟
本文主要介紹了Maven構(gòu)建Hadoop項(xiàng)目的實(shí)踐步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06

java實(shí)現(xiàn)飯店點(diǎn)菜系統(tǒng)

MyBatis注解式開(kāi)發(fā)映射語(yǔ)句詳解

springBoot集成mybatis 轉(zhuǎn)換為 mybatis-plus方式