누군가가 작성한 소스를 보다보면 클래스나 메소드 위에 @Deprecated 라고 적힌 내용이 있다.
이건 무엇을 의미하는가??
Deprecated의 사전적 의미를 찾아보면 “중요도가 떨어져 더 이상 사용되지 않고 앞으로는 사라지게
될”이란 의미의 형용사다.
자바 API에서 Deprecated란 단어를 종종 찾아볼 수 있는데 클래스나 메소드에 Deprecated가 붙어 있다면 앞으로는 사용하지 않는 것이 좋다.
자바 API는 하위 호환성을 고려하여 설계되어 있기 때문에 버전업이 되어 더 이상 사용되지 않는
클래스나 메소드라도 바로 삭제하지 않고 Deprecated라는 단어를 사용하여 표시한다.
'IT기술 > JAVA' 카테고리의 다른 글
윈도우 10 자바 환경변수 설정하기 (0) | 2016.05.13 |
---|---|
서블릿(Servlet)과 JSP의 차이 (0) | 2016.05.09 |
[JSP] Mysql / MySQL/ MYSQL/ autocommit / commit/ rollback (0) | 2016.03.19 |
[톰캣에러][Tomcat]Port 8080 required by Tomcat v8.0 Server at localhost is already in use 에러 (0) | 2016.03.19 |
random 랜덤 함수 (0) | 2016.03.15 |