[Java] 21. 어노테이션 (Annotation)
안녕하세요. 명월입니다. 이 글은 Java에서 어노테이션 (Annotation) 사용법에 대한 글입니다. 어노테이션은 클래스나 메서드, 변수 등의 메타 데이터, 데이터의 정의를 설정하는 데이터라고 할 수 있습니다.즉, 어노테이션의 데이터로는 실제 데이터를 적용하는 것은 아니고, 클래스, 메서드, 변수를 구분하기 위한 데이터라고 할 수 있습니다. 어노테이션은 일단 골뱅이 마크(@)로 설정합니다. // 람다식용 인터페이스를 설정하는 어노테이션 (메서드를 두개 선언하면 에러 발생) @FunctionalInterface interface LambdaExpression{ void run(); } class Example { // 재정의 어노테이션 (Object까지 상속) @Override public String..