Java
-
[Java] annotation 에 대해Java 2025. 12. 10. 21:19
annotation이란?컴파일러, JVM, 프레임워크 등이 보는 주석으로 소스 코드에 메타 데이터를 삽입하는 형태코드에 대한 정보 추가 → 소스 코드의 구조 변경, 환경 설정 정보 추가 등의 작업 형태JDK의 주요 내장 어노테이션 3가지@Override : 컴파일러에게 override한 메서드임을 알려줌 → override가 잘 되었는지 컴파일러가 확인@Deprecated : 컴파일러에게 해당 메서드가 deprecated 되었다고 알려줌deprecated 란?- 코드를 삭제하지 않고, “이 코드는 더 이상 사용하지 마세요”라고 알려주는 표시- 대체 기능이 있을 때 주로 사용- @Deprecated가 붙은 메서드나 필드는 IDE에서 취소선으로 표시됨- 이런 코드를 사용할 경우, 컴파일 시 경고(warnin..