본문 바로가기

언어/Java

어노테이션(Annotation)

※ 어노테이션(Annotation)

코드에서 @으로 작성되는 요소를 어노테이션이라고 한다.

어노테이션은 클래스 또는 인터페이스를 컴파일하거나 실행할 때 어떻게 처리해야할 것인지를 알려주는 설정 정보.

어노테이션은 다음 세 가지 용도로 사용된다.

① 컴파일 시 사용하는 정보 전달

② 빌드 툴이 코드를 자동으로 생성할 때 사용하는 정보 전달

③ 실행 시 특정 기능을 처리할 때 사용하는 정보 전달

 

컴파일 시 사용하는 정보 전달의 대표적인 예는 @Override 어노테이션이다.

'언어 > Java' 카테고리의 다른 글

프린트 스트림, System.in 예시  (0) 2023.08.09
입출력 스트림(Stream)  (0) 2023.08.09
날짜와 시간 클래스  (0) 2023.08.08
포장 클래스(Wrapper class)  (0) 2023.08.08
정규표현식(regex)  (0) 2023.08.08