Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 1.11 KB

Annotation.md

File metadata and controls

28 lines (18 loc) · 1.11 KB

Annotation

  • 주석이라는 의미를 가지며 소스 코드 사이에 @ 기호를 붙여서 사용
    • 기존 주석과 의미는 유사하지만 코드 작성 여부에서 차이가 있다.
  • JDK 1.5 버전 이상에서 사용 가능

용도

  1. 컴파일러에게 코드 작성 문법 에러 체크를 위한 정보 제공
  2. 소프트웨이 개발툴이 빌드나 배치시 코드를 자동으로 생성할 수 있도록 정보 제공
  3. 실행 (런타임시) 특정 기능 실행을 위한 정보 제공

규칙

  1. 타입은 기본형, String, enum, 어노테이션, class만 허용
  2. () 안에 매개변수 선언 불가
  3. 예외 선언 불가
  4. 요소를 타입 매개 변수로 정의 불가

정의 방식

참고 링크

[Java] 자바 어노테이션(Annotation) 사용법 및 예제 - 커스텀 ...

[Java] 어노테이션이 뭔데?? - velog

자바 애너테이션 - 위키백과, 우리 모두의 백과사전