Java 9의 @Deprecated 주석에 두 개의 새로운 매개변수 또는 속성이 추가되었습니다. 이러한 매개변수는 Since 및 forRemoval입니다. 이 두 매개변수는 기본값을 사용하여 지정할 수 없는 경우 선택사항입니다.
매개변수는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!