Java 9 の @非推奨のアノテーション に 2 つの新しいパラメーターまたはプロパティが追加されました。これらのパラメータは Since と forRemoval です。これら 2 つのパラメータは、指定できない場合はオプションであり、デフォルト値 です。
パラメーターは、API の非推奨の バージョン を指定しているためです。この要素のデフォルト値は emptystring です。 Syntax
<strong>@Deprecated(since="<version>")</strong>
パラメーターは、API が将来のリリースで削除される予定であるかどうかを指定します。指定できない場合、デフォルト値は false となります。 構文
<strong>@Deprecated(forRemoval=<boolean>)</strong>
public class DeprecatedAnnotationTest { public static void main(String[] args) { DeprecatedAnnotationTest test = new DeprecatedAnnotationTest(); test.method1(); test.method2(); } <strong> @Deprecated(since="7.0")</strong> public void method1() { System.out.println("@Deprecated(since=\"7.0\")"); } <strong> @Deprecated(since="5.0", forRemoval=true)</strong> public void method2() { System.out.println("@Deprecated(since=\"5.0\", forRemoval=true)"); } }
<strong>@Deprecated(since="7.0") @Deprecated(since="5.0", forRemoval=true)</strong>
以上が@Deprecated アノテーションは Java 9 にどのようなプロパティを追加しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。