Collection Framework : 다수의 데이터를 쉽게 처리할 수 있는 표준화된 방법을 제공하는 클래스들
핵심 인터페이스 : List, Set, Map
1) List
: 중복을 허용하면서 저장순서는 유지하는 컬렉션 클래스 구현 ( ArrayList, LinkedList, Vector, Stack )
2) Set
: 중복과 저장순서가 유지되지 않느 컬렉션 클래스 구현 ( HashSet, TreeSet )
3) Map
: Key와 value르 하나의 쌍으로 묶어서 저장하는 컬렉션 클래스 구현 ( HashTable, HashMap, LinkedHashMap, SortedMap, TreeMap )
Map.Entry
: Map 인터페이스 내의 Entry 인터페이스
핵심 인터페이스 : List, Set, Map
1) List
: 중복을 허용하면서 저장순서는 유지하는 컬렉션 클래스 구현 ( ArrayList, LinkedList, Vector, Stack )
2) Set
: 중복과 저장순서가 유지되지 않느 컬렉션 클래스 구현 ( HashSet, TreeSet )
3) Map
: Key와 value르 하나의 쌍으로 묶어서 저장하는 컬렉션 클래스 구현 ( HashTable, HashMap, LinkedHashMap, SortedMap, TreeMap )
Map.Entry
: Map 인터페이스 내의 Entry 인터페이스
public interface Map {
...
interface Entry {
Object getKey();
Object getValue();
Object setValue(Object value);
blooean equals(Object o);
int hashCode();
}
{
...
interface Entry {
Object getKey();
Object getValue();
Object setValue(Object value);
blooean equals(Object o);
int hashCode();
}
{
'old > JAVA' 카테고리의 다른 글
Vector와 ArrayList (0) | 2010.05.24 |
---|---|
Synchronization (ArrayList, HashMap) (0) | 2010.05.24 |
garbage collection 이란? (0) | 2010.05.10 |
Iterator(구 Enumeration), ListIterator (0) | 2010.03.16 |
Stack & Queue (0) | 2010.03.15 |