1. Collection Framework
JDK 1.2이전 까지는 collection class인 Vector, Stack, Hashtable, Properties등을 사용 했으나, 이후 collection framework가 생기면서 재사용성이 높은 코드를 사용 할 수 있게 되었습니다.
이후 collection class는 남아 있지만
2. 대표 인터페이스
Collection Framework에는 크게 세 인터페이스로 나누어지며 특징은 다음과 같습니다.
- List - 중복이 가능한 순서를 기억하는 데이터 집합
- Set - 중복이 불가능하며 순서를 기억하지 않는 데이터 집합
- Map - 키와 값을 가지고 순서는 기억하지 않으며 키는 중복이 불가능하고 값은 중복이 가능한 데이터 집합