[Java] java.util 패키지 - Collection 인터페이스

chael_lo·2021년 5월 20일
0

Java

목록 보기
32/52

Collection 인터페이스은 다수의 데이터를 쉽고 효과적으로 처리할 수 있는 표준화된 방법을 제공하는 클래스의 집합이다.
즉, 데이터를 저장하는 자료 구조와 데이터를 처리하는 알고리즘을 구조화하여 클래스로 구현해 놓은 것이다.

Collection 인터페이스의 특징

  • 컬렉션은 기본 데이터형이 아닌, 참조 데이터형만 저장이 가능하다.
  • 컬렉션의 데이터는 Object 타입의 객체로서 저장이 된다.
  • 컬렉션 인터페이스를 구성하는 모든 클래스는 제네릭으로 표현되어 있다.

Collection 인터페이스 분류

ListSet 인터페이스는 모두 Collection 인터페이스를 상속받지만,
데이터를 저장하는 자료 구조의 차이로 인해 Map 인터페이스는 별도로 정의된다.

Set 인터페이스

저장 순서가 없으며 동일한 정보의 인스턴스를 미저장한다.
Set 인터페이스 포스팅 바로가기

List 인터페이스

저장 순서가 있으며 동일한 정보의 인스턴스를 저장한다.
List 인터페이스 포스팅 바로가기

Map 인터페이스

MapKey와 MapValue를 하나의 정보로 묶어 표현한다.
MapKey를 이용하여 MapValue 검색(MapKey 미중복)한다.
Map 인터페이스 포스팅 바로가기

profile
천천히 꾸준히

0개의 댓글