English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 기본 튜토리얼

Java 프로세스 제어

Java 배열

Java 대상지향(I)

Java 대상지향(II)

Java 대상지향(III)

Java 예외 처리

Java 목록(List)

Java Queue(큐)

Java Map 셋

Java Set 셋

Java 입력 출력(I/O)

Java Reader/Writer

Java 다른 주제

Java 9 개선된 @Deprecated 애노테이션

Java 9 새로운 기능

애노테이션 @Deprecated는 Java API 상태를 표시할 수 있으며 다음과 같은 몇 가지가 될 수 있습니다:

  • 사용하는 것이 위험하며 오류가 발생할 수 있습니다

  • 향후 버전에서 불일치할 수 있습니다

  • 향후 버전에서 제거될 수 있습니다

  • 그것을 대체하는 더 나은 그리고 효율적인 솔루션이 이미 도입되었습니다。

Java 9 에서 애노테이션에 두 개의 새로운 요소가 추가되었습니다:sinceforRemoval

  • since: 요소는 이미 애노테이션된 API 요소가 이미 버전에서 기능을 상실한 것을 지정합니다。

  • forRemoval: 요소는 애노테이션의 API 요소가 향후 버전에서 제거될 것임을 나타냅니다. API를 이동해야 합니다。

다음 예제는 Java에서 9 Boolean Class에 대한 설명 문서에서 @Deprecated 애노테이션은 since 속성을 사용했습니다:Boolean Class

다음 예제는 Java에서 9 System Class에 대한 설명 문서에서 @Deprecated 애노테이션은 forRemoval 속성을 사용했습니다:System Class

Java 9 새로운 기능