Collection Framework(Java의 자료구조)

1.  Collection Framework
JDK 1.2이전 까지는 collection class인 Vector, Stack, Hashtable, Properties등을 사용 했으나, 이후 collection framework가 생기면서 재사용성이 높은 코드를 사용 할 수 있게 되었습니다. 

이후 collection class는 남아 있지만 


2. 대표 인터페이스
Collection Framework에는 크게 세 인터페이스로 나누어지며 특징은 다음과 같습니다.


  1. List - 중복이 가능한 순서를 기억하는 데이터 집합
  2. Set - 중복이 불가능하며 순서를 기억하지 않는 데이터 집합
  3. Map - 키와 값을 가지고 순서는 기억하지 않으며 키는 중복이 불가능하고 값은 중복이 가능한 데이터 집합