Collection
데이터 집합, 그룹을 의미한다. collection의 interface 는 List, Set, Queue 로 크게 3가지로 나타낼 수 있다. Map의 경우 상속을 받지는 않지만 collection 으로 분리한다. 인터페이스 Set 구현 클래스 HashSet, TreeSet - 순서를 유지하지 않는 데이터의 집합으로 데이터의 중복을 허용하지 않는다. List LinkesList, Vector, ArrayList - 순서가 있는 데이터의 집합으로 데이터의 중복을 허용한다. Queue LinkedList, PriorityQueue - List 와 유사 Map Hashtable, HashMap, TreeMap - 키와 값의 쌍으로 이루어진 데이터의 집합으로 순서는 유지되지 않으며 키의 중복을 허용하지 않으나 값..