[Java] 어노테이션 (Annotation)의 개념 및 종류
·
기타
Annotation이란?사전적 의미로 주석을 뜻한다. 자바에서 Annotation(@)은 코드 사이에 특별한 의미, 기능을 수행하도록 하는 기술이다.어노테이션을 사용하면 코드가 깔끔해지며 재사용이 가능하다. 어노테이션의 역할컴파일러에게 문법 에러를 체크하도록 정보를 제공한다.프로그램을 빌드할 때 코드를 자동으로 생성할 수 있도록 정보를 제공한다.런타임에 특정 기능을 실행하도록 정보를 제공한다. Annotation의 종류표준 어노테이션자바에서 기본적으로 제공하는 어노테이션이다. @Override컴파일러에게 메서드를 오버라이딩하는 것이라고 알린다. @Deprecated앞으로 사용하지 않을 대상임을 알린다. @FunctionalInterface함수형 인터페이스라는 것을 알린다. @SuppressWarning..