ホームページ  >  記事  >  Java  >  Javaで@Retentionを使用する方法

Javaで@Retentionを使用する方法

王林
王林転載
2023-05-25 13:55:07838ブラウズ

説明

1. @Retention は、アノテーションが保持される期間を定義します。一部のアノテーションはソース コードにのみ表示され、その他のアノテーションはコンパイラによって放棄され、コンパイルされます。 Annotation の中には、仮想マシンによって無視されるものと、クラス ファイルにコンパイルされるものがあります (使用中は Annotation とクラスが分離されるため、クラスの実行に影響を与えないように注意してください)。このメタ アノテーションを使用して、アノテーションのライフ サイクルを制限します。

Function

2. 注釈情報を保存する必要があるレベルを示します。これは、注釈のライフ サイクルを示すために使用されます。注釈が有効な範囲。

@Target({ElementType.TYPE})  //用在描述类、接口或enum
@Retention(RetentionPolicy.RUNTIME)  //运行时有效
public @interface MyClassAnnotation {
    String value();  //这个MyClassAnnotation注解有个value属性,将来可以设置/获取值
}

Javaの特徴とは

1.静的オブジェクト指向プログラミング言語の代表であるJava言語は、オブジェクト指向を実現します。指向理論により、プログラマーは洗練された思考で複雑なプログラミングを実行できます。

2.Java には、単純さ、オブジェクト指向、分散、セキュリティ、プラットフォームの独立性と移植性、動的な性質という特徴があります。

3. Java を使用して、デスクトップ アプリケーション、Web アプリケーション、分散システム、組み込みシステム アプリケーションなどを作成します。

以上がJavaで@Retentionを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。