2014-04-14 6 views

답변

3

분명한 차이점은 하나는 일반적이며 다른 하나는 그렇지 않다는 것입니다.

그리고 알고있는 다른 하나는 일반 사람이 인수의 실제 유형을 캡처 할 수 있다는 것입니다. 물론이 경우에는 아무런 차이가 없습니다. 그러나 반환 형식을 인수의 정확한 형식으로 사용하려면 상상해보십시오.

1

유형 매개 변수가 매개 변수 유형으로 한 곳에서 사용되기 때문에이 경우에는 차이가 없습니다. 형식 매개 변수는보다 복잡한 경우에만 필요합니다.

0

유형 안전성을 제공하는 데 차이가있는 Generics이 사용되었습니다. Generics를 통해 컴파일 타임 버그를 볼 수 있습니다. 예를 들어 초기에 발견 될 수 있습니다. 컴파일러의 오류 메시지를 사용하여 문제의 원인을 파악하고 바로 잡을 수 있습니다.

여기서 바운드 유형 매개 변수 을 사용하고 있습니다.

http://docs.oracle.com/javase/tutorial/java/generics/bounded.html