달력

2

« 2025/2 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28

'JAVA이야기'에 해당되는 글 119

  1. 2011.11.21 어노테이션2
2011. 11. 21. 22:28

어노테이션2 JAVA이야기2011. 11. 21. 22:28

어노테이션의 제약사항들
- 어노테이션 타입ㅇ 선언은 제네릭일 수 없다.
- extends절을 가질 수 없다. 어노테이션 타입은 암묵적으로 annotation.Annotation을 상속함
- 메소드는 매개변수를 가질 수 없다.
- 메소드 선언은 throws절을 할 수 없다. 

- 자기참조 안됨
@interface Hello{
Hello value();


-순환구조 안됨
@interface Ping{
Pong value();
}
@interface Pong{
Ping value();
}

-부적절한 중첩배열
@interface Verboten{
String[][] value(); //안됨
String[] vs();    //됨


//Quiz 된다? 안된다?
@interface WildCard{
Class<? extends Number> getId();
}

 
어노테이션 사용을 적용한 곳의 블로그이다.
http://blog.naver.com/PostView.nhn?blogId=jch8187&logNo=140131955509 

'JAVA이야기' 카테고리의 다른 글

자바se6 플랫폼  (0) 2011.12.29
ThreadPoolExecutor  (0) 2011.12.07
어노테이션  (0) 2011.11.21
동기화 클래스 구현  (0) 2011.11.11
스레드 팩토리  (0) 2011.11.11
:
Posted by НooпeУ


Code Start Code End