java注解

kyle 14年前發布 | 2K 次閱讀 云計算 軟件

  1. /* </span></li>
  2.  * 元注解@Target,@Retention,@Documented,@Inherited 
  3.  *  
  4.  *     @Target 表示該注解用于什么地方,可能的 ElemenetType 參數包括: 
  5.  *         ElemenetType.CONSTRUCTOR 構造器聲明 
  6.  *         ElemenetType.FIELD 域聲明(包括 enum 實例) 
  7.  *         ElemenetType.LOCAL_VARIABLE 局部變量聲明 
  8.  *         ElemenetType.METHOD 方法聲明 
  9.  *         ElemenetType.PACKAGE 包聲明 
  10.  *         ElemenetType.PARAMETER 參數聲明 
  11.  *         ElemenetType.TYPE 類,接口(包括注解類型)或enum聲明 
  12.  *          
  13.  *     @Retention 表示在什么級別保存該注解信息。可選的 RetentionPolicy 參數包括: 
  14.  *         RetentionPolicy.SOURCE 注解將被編譯器丟棄 
  15.  *         RetentionPolicy.CLASS 注解在class文件中可用,但會被VM丟棄 
  16.  *         RetentionPolicy.RUNTIME VM將在運行期也保留注釋,因此可以通過反射機制讀取注解的信息。 
  17.  *          
  18.  *     @Documented 將此注解包含在 javadoc 中 
  19.  *      
  20.  *     @Inherited 允許子類繼承父類中的注解 
  21.  *    
  22.  *     留下來免得忘了
  23.  */  
  24. </ol></span>

 本文由用戶 kyle 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!