12. Java 자바 - 어노테이션
·
Java 기본 문법 - 참조 서적 [이것이 자바다 - 한빛미디어]/4. 객체지향 프로그래밍
어노테이션(Annotation) = 메타데이터(metadata)라고 볼 수 있다. 메타데이터 : 어플리케이션이 처리할 데이터가 아니라, 컴파일 과정과 실행 과정에서 코드를 어떻게 컴파일하고 처리할 것인지 알려주는 정보 어노테이션 작성 형태 @AnnotationName 어노테이션의 용도 - 컴파일러에게 코드 문법 에러를 체크하도록 정보 제공 - 소프트웨어 개발 툴이 빌드 또는 배치 시 코드를 자동으로 생성할 수 있도록 정보를 제공 - 실행 시(런타임 시) 특정 기능을 실행하도록 정보 제공 @Override 어노테이션 - 컴파일러에게 코드 문법 에러를 체크하도록 정보를 제공한다. - 메소드 선언 시 사용되며, 메소드가 오버라이트(재정의)된 것임을 컴파일러에게 알려주어 컴파일러가 오버라이트 검사를 하도록 한다..