Java必須項注解開發(fā)用途

Java必須項注解開發(fā)用途

長沙牛耳教育      2022-04-19 11:49:01     15

Java必須項注解開發(fā)用途,注解是什么public interface Anno{}以上就是一個最簡單的注解聲明。它可以注釋到類、接口、方法以及變量上。通過向方法,接口,

課程價格 請咨詢

上課時段: 授課校區(qū):

詳細介紹

注解是什么

public interface Anno{}

以上就是一個最簡單的注解聲明。它可以注釋到類、接口、方法以及變量上。通過向方法,接口,類或字段添加注釋,為其綁定的源代碼分配額外的元數(shù)據(jù)。

注解的用途

通過注解我們可以通知編譯器有關(guān)警告和錯誤的信息在編譯時操作源代碼在運行時修改或檢查行為。jdk提供內(nèi)置5個基本注解來處理代碼檢查。

 Override來標記該方法重寫或替換繼承的方法的行為。如果你重寫了父類方法不帶該注解會觸發(fā)一些警告。

 SuppressWarnings表示我們要忽略部分代碼中的某些警告。如忽略潛在的類型不安全轉(zhuǎn)換警告unchecked。

 Deprecated用來表示類、方法已經(jīng)過時,不推薦使用。如果你強行使用編譯器會在編譯時進行警告。

 Safevarargs抑制“堆污染”警告。“堆污染”指的是將一個不帶泛型的對象賦給帶泛型的變量時引發(fā)的類型問題。如果你不想看到該警告就可以使用該注解來抑制。

 FunctionalInterface java 8新增注解,只能作用于接口上來標識該接口是函數(shù)式接口。java中函數(shù)式接口表示該接口只能有一個抽象方法。如果一個接口被此注解修飾,添加第二個抽象方法將無法通過編譯。

注解可以將一些元數(shù)據(jù)傳遞給你編寫的邏輯。比如Spring Mvc中的一個常用注解 RequestMapping,我們可以通過value參數(shù)來傳遞一個path路徑,Spring Mvc通過對請求的路徑的匹配來作出是否路由到該path上。目前大量的的框架都依賴注解,比如Spring、hibernate、dubbo等等。

Java技術(shù)內(nèi)容

Java開發(fā)自定義注解:http://www.bjpowernode.com/tutorial_java_advance/1100.html

什么是Java注解:http://www.bjpowernode.com/tutorial_java_advance/1055.html

以上就是長沙牛耳教育java培訓機構(gòu)的小編針對“Java必須項注解開發(fā)用途”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。

培訓啦提醒您:交易時請核實對方資質(zhì),對于過大宣傳或承諾需謹慎!任何要求預(yù)付定金、匯款等方式均存在風險,謹防上當。