註解的相關知識
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.返回...