Java/Java 기본

Annotation

검정비니 2018. 6. 29. 23:56
728x90
반응형

Annotation



- 어노테이션은 Java 5에 추가된 기능이다!


- 클래스나 메소드 위에 붙으며, '@'로 시작


- 어노테이션을 클래스나 메타코드에 붙인 후, 클래스가 컴파일되거나 실행될 때 어노테이션의 유무나 어노테이션에 설정된 값을 통하여 클래스가 좀 더 다르게 실행되게 할 수 있다.


- 어노테이션은 자바가 기본으로 제공하는 것도 있고, 사용자가 직접 작성한 커스텀 어노테이션(custom annotation)도 있다.


- 커스텀 어노테이션을 JVM이 실행시에 감지할 수 있도록 하려면 "@Retention(RetentionPolicy.RUNTIME)"를 붙여줘야 한다.


i.e.

@Retention(RetentionPolicy.RUNTIME)

public @interface count100 { ... }

반응형

'Java > Java 기본' 카테고리의 다른 글

상속 선언  (0) 2018.07.02
상속의 개념  (0) 2018.07.01
final  (0) 2018.06.29
static 멤버  (0) 2018.06.29
접근 지정자  (0) 2018.06.28