1. 애너테이션(Annotation)이란? - 주석(comment)처럼 프로그래밍 언어에 영향을 미치지 않으면서, 다른 프로그램에게 유용한 정보 제공 2. 표준 애너테이션 - 자바에서 기본적으로 제공하는 애너테이션 - 주로 컴파일러에게 유용한 정보 제공 @Override 컴파일러에게 오버라이딩하는 메서드라는 것을 알림 @Deprecated 앞으로 사용하지 않을 것을 권장함 @SuppressWarnings 컴파일러의 특정 경고메시지가 나타나지 않게 해줌 @SafeVarargs 지네릭스 타입의 가변인자에 사용 (JDK1.7) @FunctionalInterface 함수형 인터페이스라는 것을 알림 (JDK1.8) @Native native메서드에서 참조되는 상수 앞에 붙임(JDK1.8) ① @Override -..