개요

<aside> 💡 데이터 군집을 저장하는 클래스를 표준화한 설계

</aside>

이전(JDK 1.2 이전)에는 Vector, Hashtable, Properties같은 컬렉션 클래스들을 이용해서 서로 다른 방식으로 컬렉션 관리를 했으나 JDK1.2 이후로는 컬렉션 프레임웍이 등장하며 표준화된 방식으로 데이터군집을 다룰 수 있게 되었다.

이 컬렉션 프레임워크는 다수의 데이터를 다루는데 필요한 대부분의 기능들을 공통화해서 개발자가 사용하기 편하도록 지원하며 컬렉션 프레임워크의 지원 스펙만 잘 공부해도 다양한 구현체 컬렉션(ArrayList, HashMap, HashSet)등을 사용하는게 몹시 쉬워진다.

핵심 인터페이스

List

Set

Map