JAVA/JAVA

[JAVA] 클래스나 메소드가 Deprecated되었다는 의미는?

네코냥이 2013. 6. 13. 11:24

출처: BACK TO THE BASIC, JAVA 핵심 요약 노트 : 빠르게 훑어보는 자바 프로그래밍


여기서 잠깐_ 클래스나 메소드가 Deprecated되었다는 의미는?


Deprecated의 사전적 의미를 찾아보면 “중요도가 떨어져 더 이상 사용되지 않고 앞으로는 사라지게 

될”이란 의미의 형용사다. 

자바 API에서 Deprecated란 단어를 종종 찾아볼 수 있는데 클래스나 메소드에 Deprecated가 붙어 있다면 앞으로는 사용하지 않는 것이 좋다.

자바 API는 하위 호환성을 고려하여 설계되어 있기 때문에 버전업이 되어 더 이상 사용되지 않는 

클래스나 메소드라도 바로 삭제하지 않고 Deprecated라는 단어를 사용하여 표시한다.