關於java中註解的相關基礎知識

2021-08-21 05:56:20 字數 1072 閱讀 4280

註解的相關知識

1.註解:annotation註解,是一種**級別的說明,與類、介面、列舉是在同一層次。

3.註解的作用:

1、編譯檢查:通過**裡標識註解,讓編譯器能夠實現基本的編譯檢查。

2、**分析:通過**裡標識註解,對**進行分析,從而達到取代xml目的。

3、編寫文件:通過**裡標識註解,輔助生成幫助文件對應的內容。

4.jdk提供的註解:

1、@deprecated 表示被修飾的方法已經過時(須放在方法上),過時的方法不建議使用,但仍可以使用。

2、@override 表示複寫父類的方法,亦可以表示實現介面的方法。

3、@suppresswarnings:表示抑制警告,被修飾的類或方法如果存在編譯警告,將被編譯器忽略。

5.使用註解的功能:

1、識別符號@inte***ce 在介面可以:定義抽象方法,定義常量。

2、在註解可以:定義抽象方法(註解中叫屬性,不叫方法),屬性是型別限制的,只能為基本型別、字串、class、列舉型別、註解型別以上型別的一維陣列。

3、如果乙個註解有屬性,那麼在使用過程中必須給屬性賦值,例如@***(屬性名=屬性值,屬性名=屬性值..).

4、如果乙個註解的屬性是陣列形式,形式為:@***(屬性名=).

6.元註解:

1、@target 指明註解的使用位置

elementtype.method 可以使用在方法上

elementtype.type 可以在類或者介面上

elementtype.field 可以在成員變數上

2、@retention 指明註解的**保留階段

source:註解只會保留在源**中

class:註解保留到class檔案中

runtiome:註解保留到class檔案,並且在載入記憶體的時候,依舊保留

7.註解的解析:

1、類,方法,介面..isannotationpresent(註解.class)判斷某各類方法,是否含有某個註解的意思。

2、類,方法,介面..getannotation(註解.class)獲取註解,獲取註解裡面屬性。

Java中註解的使用

註解是 jdk1.5 的新特性 註解相當於一種標記,是類的組成部分,可以攜帶一些額外的資訊。註解可以加在 包 類 字段 方法 方法引數 區域性變數上。註解常用的地方 類和介面 構造方法 成員方法 成員變數 常用 元註解 target 用來說明註解使用的位置.比如成員方法,類,介面,成員變數上.如果沒...

spring中 註解的相關解釋

component controller service repository 在annotaion配置註解中用 component來表示乙個通用注釋用於說明乙個類是乙個spring容器管理的類。即就是該類已經拉入到spring的管理中了。而 controller,service,repositor...

Java 關於時間的相關註解及使用

好用 好用 好用 高大上,執行緒安全,計算方便等一些列的好處,你什麼不使用它 localtime hh mm ss localdatetime yyyy mm dd hh mm ss 1.從mvc接受資料 datetimeformat pattern yyyy mm dd hh mm ss 2.返回...