본문 바로가기

JAVA/JAVA Programming

[JAVA] Collection 및 Map 인터페이스의 이해

반응형

■ Collection 및 Map 인터페이스의 이해





  Collection : 가장 상위 인터페이스이다.

  Set : 중복을 허용하지 않는 집합을 처리하기 위한 인터페이스이다.

  SortedSet : 오름차순을 갖는 Set 인터페이스이다.

  List

   -. 순서가 있는 집합을 처리하기 위한 인터페이스이기 때문에 인덱스가 있어 위치를 지정하여 값을 찾을 수 있다.

   -. 중복을 허용하며, List 인터페이스를 상속받는 클래스 중에 가장 많이 사용하는 것으로 ArrayList가 있다.

 ⑤ Queue

   -. 여러 개의 객체를 처리하기 전에 담아서 처리할 때 사용하기 위한 인터페이스이다.

   -. 기본적으로 FIFO를 따른다.

 ⑥ Map

   -. Map은 키와 값이 쌍으로 구성된 객체의 집합을 처리하기 위한 인터페이스이다.

   -. 이 객체는 중복되는 키를 허용하지 않는다.

 ⑦ SortedMap : 키를 오름차순으로 정렬하는 Map 인터페이스이다.

반응형