old/JAVA
Collection Framework
jazzlife
2010. 5. 24. 17:04
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();
}
{