java
@Deprecated 주석은 Java 5 버전에서 도입되었습니다. @Deprecated 주석이 달린 프로그램 요소는 다음과 같은 이유로 사용되어서는 안 됨을 의미합니다. -
컴파일러는 더 이상 사용되지 않는 요소가 사용될 때마다 경고를 생성합니다. Java 9에서는 @Deprecated 주석에 두 가지 새로운 기능이 향상되었습니다.
제거용 − 주석이 달린 요소가 향후 버전에서 제거될 것인지 여부를 나타냅니다. 기본값은 false입니다.
이후 - 주석이 달린 요소가 더 이상 사용되지 않는 버전을 반환합니다. 기본값은 빈 문자열입니다.
다음 Java 9의 부울 클래스 javadoc 예제는 @Deprecated 주석에서 since 속성의 사용을 보여줍니다.
부울 클래스
다음 Java 9의 시스템 클래스 javadoc 예제는 @Deprecated 주석에서 forRemoval 속성의 사용을 보여줍니다.
시스템 클래스
java
For-Each 루프는 배열을 탐색하는 데 사용되는 또 다른 형태의 for 루프입니다. for-each 루프는 코드를 크게 줄이고 루프에서 인덱스나 카운터를 사용하지 않습니다. 구문: For(<DataType of array/List><Temp variable name> : <Array/List to be iterated>){ System.out.println(); //Any other operation can be done with this temp variable. } 카운
@Deprecated 주석은 Java 5 버전에서 도입되었습니다. @Deprecated 주석이 달린 프로그램 요소는 다음과 같은 이유로 사용되어서는 안 됨을 의미합니다. - 사용 시 오류가 발생할 수 있습니다. 향후 버전에서는 호환되지 않을 수 있습니다. 향후 버전에서 제거될 수 있습니다. 더 우수하고 효율적인 대안이 이를 대체했습니다. 컴파일러는 더 이상 사용되지 않는 요소가 사용될 때마다 경고를 생성합니다. Java 9에서는 @Deprecated 주석에 두 가지 새로운 기능이 향상되었습니다. 제거용 − 주석이 달린 요