1. 程式人生 > >Annotation(註解)

Annotation(註解)

code 通過反射 反射 cat color jdk log gac swa

  

註解相當於一種標記,在程序中加入註解就相當於為程序打上某種標記,沒有加,則表示沒有任何標記,以後,javac編譯器、開發工具和其它程序可以通過反射來了解你的類及各種元素上有無何種標記,看你的程序有什麽標記,就去幹相應的事,標記可以加在包、類、屬性、方法、方法的參數以及局部變量上。

  註解就相當於你的源程序要調用一個類,在源程序中應用某個註解,得事先準備好這個註解類。就要你要調用某個類,得事先開發好這個類。

技術分享圖片

(https://www.cnblogs.com/xdp-gacl/p/3622275.html)

example:

 1 package cn.gacl.annotation
2 3 public class AnnotationTest{ 4 5 @SuppressWarnings(":deprecation") 6 //這裏就是註解,稱為壓縮警告,這是JDK內部自帶的一個註解,一個註解就是一個類,在這裏使用了這個註解就是創建了SuppressWarnings類的一個實例對象 7 public static void main(String[] args){ 8 System.runFinalizersOnExit(true); 9 10 }
11 }

Annotation(註解)