2013-05-01 3 views
0

그래서 나는 컬렉션을 선언 한 후 <을 쓴 사람들을 봅니다. 콜렉션에 포함 된 데이터 유형을 지정하는 데 사용된다는 것을 알고 있습니다. 다른 어떤 경우에도 사용 된 것을 본 적이 없으므로이 기술을 사용하는 다른 방법이 있다면 무엇이 호출되는지 궁금합니다. 감사합니다Java는 컬렉션 데이터 유형을 지정합니까?

+2

제네릭 : http : //docs.oracle.com/javase/tutorial/java/generics/이며 다이아몬드 연산자입니다. – NINCOMPOOP

답변

1

각도 브래킷을보기는/제네릭 컬렉션에 저장 될 수있는 데이터 유형을 정의하는 데 사용됩니다. 범용 클래스가 없으면 Object 클래스의 엔터티를 저장할 수 있습니다.이 엔터티는 모든 클래스가 Object에서 확장 될 때의 의미를 나타냅니다. 그러나 비즈니스 시나리오에서는 이러한 일반적인 컬렉션이 필요하지 않을 수 있으며 컬렉션에 다른 종류의 개체를 두는 것을 피하고자합니다. 예를 들어 이름 모음이있는 경우 이러한 모음에 숫자를 저장하지 않을 수 있습니다. 이를 제한하기 위해 콜렉션을 정의 할 수 있습니다.이 경우 코더는 콜렉션에 String 유형 값만 저장하도록 요구합니다.

관련 문제