반응형
Jdk 5.0 에서 새로 선보인 (Annotation) 어노테이션 이라는 겁니다.
자바 언어로 표현할수 없지만 프로그램 전체적으로 표현해야할 테이터를 기술하는 방법을 제공하죠.
다시말하면, 어노테이션을 사용하면 프로그램에서 컴파일러가 테스트하고 검증해야하는 부가 정보를 정해진
형식으로 설명하는 것이 가능하게 됩니다. 또한 설명 파일이나 새로운 클래스 정의를 생성하여 공통코드를
작성하는 부담을 줄이는 용도로도 활용할 수 있죠.
가장 자주 쓰이는 어노테이션은
@Override
: 기반 클래스의 메소드를 오버라이드한 것을 표시한다. 메소드 이름을 잘못 표기하거나 시그니처를 잘못 지정할
경우 컴파일 에러 발생
@Deprecated
: 해당 요소가 사용될 경우 컴파일러가 경고를 발생 시킨다.
@SuppressWarning
: 부적절한 컴파일러의 경고를 제거하기 위해 사용된다.
반응형
'IT > Android' 카테고리의 다른 글
[안드로이드] java에서 b64 인코딩, 디코딩 (0) | 2011.10.06 |
---|---|
[안드로이드] equals와 equalsIgnoreCase 차이점 (0) | 2011.09.23 |
[안드로이드] 안드로이드를 시작하는 이에게 드리는 Tip (0) | 2011.09.23 |
[안드로이드] 안드로이드 유용한 Activity Flag들 (0) | 2011.09.23 |
[안드로이드] Android CheckBox OnCheckedChangeListener 체크박스 리스너 (0) | 2011.09.21 |