✔️이 글은 [자바의 신 - 이상민 지음] 도서를 바탕으로 정리한 글입니다. 어노테이션이란? 어노테이션(Annotation)은 클래스나 메소드, 변수 등의 선언시에 @를 사용하는 것으로 컴파일러에게 정보를 알려주거나 컴파일할 때와 설치(deployment)시의 작업을 지정하거나 실행할 때 별도의 처리가 필요할 때 사용한다. 프로그램에 영향이 있는 어노테이션도 있고 없는 것도 있다. 미리 정해져 있는 어노테이션들은 딱 3개뿐 사용하기 위해 정해진 어노테이션은 3개가 있다. @Override : 해당 메소드가 부모 클래스에 있는 메소드를 Override했다는 것을 명시적으로 선언해줌 @Deprecated : 클래스나 메소드가 더이상 사용되지 않는 경우에 써줌. deprecated된 메소드를 써도 경고만 주고..