ホームページ > Java > &#&チュートリアル > Javaで@Retentionを使用する方法

Javaで@Retentionを使用する方法

王林
リリース: 2023-05-25 13:55:07
転載
910 人が閲覧しました

説明

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート