컬렉션 프레임워크(Collection Framework)

다수의 데이터를 쉽고 효과적으로 처리할 수 있는 표준화된 방법을 제공하는 클래스의 집합


주요 Interface

1. List<E>

2. Set<E>

3. Map<K, V>


List와 Set Interface는 Collection Interface를 상속 받지만, Map Interface은 별도로 정의




주요 Interface 특징

Interface 

설명 

구현 클래스 

List<E> 

 순서가 있는 데이터의 집합으로, 데이터 중복을 허용 

 Vector, ArrayList, LinkedList, Stack, Queue 

Set<E>

 순서가 없는 데이터의 집합으로, 데이터 중복 허용 안함

 HashSet, TreeSet

Map<K, V>

 키와 값이 한쌍으로 이루어지는 데이터의 집합으로, 순서가 없음, 키는 중복을 허용하지 않지만 값은 중복 허용

 HasMap, TreeMap, Hashtable,Properties






+ Recent posts