@ 썸네일형 리스트형 [java] 이것이 자바다 ch12 어노테이션(annotation) 1. 어노테이션 ▷ 코드에서 @으로 작성되는 요소 ▶ 클래스 또는 인터페이스를 컴파일하거나 실행할 때 어떻게 처리해야 할 것인지를 알려주는 설정 정보 ▷ ① 컴파일시 사용하는 정보 전달 ▷ ② 빌드 툴이 코드를 자동으로 생성할 때 사용하는 정보 전달 ▷ ③ 실행 시 특정 기능을 처리할 때 사용하는 정보 전달 2. 어노테이션 타입 정의와 적용 ▷ @interface 뒤에 사용할 어노테이션 이름 작성 public @interface AnnotationName{ // 정보전달할 값 정의; } @AnnotationName 3. 어노테이션 적용 대상 ▷ 어노테이션을 적용할 수 있는 대상의 종류는 ElementType 열거 상수로 정의 ▷ @Target 어노테이션으로 적용 대상 지정. @Target의 기본 속성 v.. 더보기 이전 1 다음