JAVA/JAVA Programming
[JAVA] Collection 및 Map 인터페이스의 이해
사악미소
2014. 2. 4. 21:22
반응형
■ Collection 및 Map 인터페이스의 이해
① Collection : 가장 상위 인터페이스이다.
② Set : 중복을 허용하지 않는 집합을 처리하기 위한 인터페이스이다.
③ SortedSet : 오름차순을 갖는 Set 인터페이스이다.
④ List
-. 순서가 있는 집합을 처리하기 위한 인터페이스이기 때문에 인덱스가 있어 위치를 지정하여 값을 찾을 수 있다.
-. 중복을 허용하며, List 인터페이스를 상속받는 클래스 중에 가장 많이 사용하는 것으로 ArrayList가 있다.
⑤ Queue
-. 여러 개의 객체를 처리하기 전에 담아서 처리할 때 사용하기 위한 인터페이스이다.
-. 기본적으로 FIFO를 따른다.
⑥ Map
-. Map은 키와 값이 쌍으로 구성된 객체의 집합을 처리하기 위한 인터페이스이다.
-. 이 객체는 중복되는 키를 허용하지 않는다.
⑦ SortedMap : 키를 오름차순으로 정렬하는 Map 인터페이스이다.
반응형