많은 양의 데이터 혹은 데이터 그룹에 대해서 표준화된 프로그래밍 방식을 제공해주는 클래스의 집합 다양한 종류의 데이터들을 다룰 수 있게 클래스를 제공해줍니다. (List, Map, Set 등) 핵심 인터페이스 1. List : 순서가 있는 데이터의 집합입니다. 데이터의 중복을 허용합니다. ArrayList, LinkedList, Vector(구버전 원형), Stack 등이 있습니다. 2. Map : Key와 Value의 쌍으로 구성된 데이터의 집합입니다. Key의 중복이 허용되지 않습니다. Value는 중복이 가능합니다. HashMap, HashTable, TreeMap 등이 있습니다. 3. Set : 순서도 없지만 Value의 중복을 허용하지 않는 데이터의 집합입니다. HashSet, TreeSet 등..