【注意】仕上げJAVA

 

 

@target
注釈の使用を記述するために使用される、注釈すなわち、任意の場所で使用することができます説明し、我々は次の値があります。

 

  • ElementType.Type:クラス、(注釈型を含む)インターフェース、または列挙宣言

  • ElementType.FIELD:(列挙定数を含む)フィールド宣言

  • ElementType.METHOD:メソッドの宣言

  • ElementType.PARAMETER:仮パラメータ宣言?

  • ElementType.CONSTRUCTOR:コンストラクタ宣言

  • ElementType.LOCAL_VARIABLE:ローカル変数の宣言

  • ElementType.ANNOTATION_TYPE:注釈型の宣言?

  • ElementType.PACKAGE:パッケージ宣言

  • ElementType.TYPE_PARAMETER:型パラメータ宣言?

  • ElementType.TYPE_USE:使用のタイプ?

@保持

注釈は、ライフサイクルを記述するために使用されている、彼らは生き残るどのくらい、以下の値が設定されています

  • SOURCE:ソース・ファイル内の有効
  • CLASS:ソースファイル内に保持、の.classファイル
  • RUNTIME:実行時に有効

@Documented

マーク・ノートは、文書化のjavadocを標識した後、ドキュメントの注釈を生成します。

 

@Inherited:サブクラス継承親クラス注釈、注釈は親を反映することによって得ることができます

~~~メタ注釈の終わり~~~

 

@オーバーライド

おすすめ

転載: www.cnblogs.com/fangyanr/p/11586747.html