淺談Java——註解Annotation

註解 在很多框架(如:Spring、MyBatis.....)中都被頻繁使用

  • Annotation的作用:

①對程序作出解釋(這一點,跟註釋comment沒有區別)。

可以被其他程序(比如:編譯器)讀取。即 可用作 信息處理的流程  這是註解與註釋最大的區別。

  • Annotation的格式:

  以“@註解名”存在的   

  • Annotation使用場合: 可以附加在package、class、method、filed(屬性)等上面

 

內置註解:

@Override :用於一個方法打算重寫父類的另一個同名方法時

@Deprecated: 此註解標註的方法、屬性  意在告訴程序員 不鼓勵使用該方法

@SuppressWarnings:用於抑制編譯時提示的警告信息

 其中@SuppressWarnings("all")可抑制所有情況的警告

 

元註解:① @Target:用於描述註解的使用範圍(即:被Target描述的註解可用在什麼地方)

  eg:@Target(value=ElementType.METHOD)  描述的註解 表示只能用於方法上

 

☆ 自定義註解:@interface

格式:public @interface 註解名{定義體}

使用: eclipse → New → Annotation

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章