컬렉션 프레임웍이란 데이터 군을 저장한느 클래스들을 표준화한 설계

Untitled

컬렉션 프레임웍에서는 컬렉션 데이터 그룹을 크게 3가지 타입이 존재한다고 인식하고 각 컬렉션을 다루는데 필요한 기능을 가진 3개의 인터페이스 정의함

Untitled

인터페이스 특징 구현클래스
List 순서가 있는 데이터의 집합. 데이터의 중복을 허용함
ex. 대기자 명단 ArrayList
LinkedList
Stack
Vector
Set 순서를 유지하지 않는 데이터의 집합. 데이터의 중복을 허용하지 않음
ex. 양의 정수집합 HashSet
TreeSet
Map 키와 값의 쌍으로 이뤄진 데이터의 집합
순서는 유지되지 않으며, 키는 중복을 허용하지 않고 값은 중복을 허용함
ex. 우편번호 HashMap
TreeMap
HashTable
Properties

Untitled

1. Collection 인터페이스

ListSet의 조상인 Collection 인터페이스에는 다음과 같은 메서드들이 정의되어 있음

Untitled

2. List 인터페이스