[Java] 컬렉션 프레임워크
컬렉션 프레임워크데이터 군을 저장하는 클래스들을 표준화한 설계컬렉션 프레임워크에는 List, Set, Map 인터페이스가 존재한다.이중 List와 Set의 공통된 부분을 뽑아서 새로운 인터페이스인 Collection을 추가로 정의하였다. 인터페이스 특징 List 순서가 있는 데이터의 집합. 데이터의 중복 허용. 구현 클래스 : ArrayList, LinkedList, Stack, Vector Set 순서가 없는 데이터의 집합. 데이터의 중복 허용하지 않음. 구현 클래스 : HashSet, TreeSet Map Key와 Value의 쌍으로 이루어진 데이터의 집합. 순서는 유지되지 않으며, 키는 중복을 허용하지 않고, 값은 중복을 허용함. 구현 클래스 : HashMap, TreeMap, Hashtable, ..