[Java] 컬렉션 프레임웍(Collection Framework)
1. 컬렉션 프레임웍이란? 데이터 군을 저장하는 클래스들을 표준화한 설계를 뜻한다. 컬렉션: 데이터 그룹, 다수의 데이터 프레임웍: 표준화된 프로그래밍 방식 컬렉션 프레임웍은 컬렉션, 다수의 데이터를 다루는데 필요한 다양하고 풍부한 클래스들을 제공한다. 인터페이스와 다형성을 이용한 객체지향적 설계를 통해 표준화 되어 있기 때문에 편리하고 재사용성 높은 코드를 작성할 수 있다. 2. 핵심 인터페이스 List와 Set을 구현한 컬렉션 클래스들은 서로 공통부분이 있어서 공통된 부분을 다시 뽑아 Collection 인터페이스를 추가 정의했다. Map 인터페이스는 이들과 다른 형태로 컬렉션을 다루기 때문에 같은 상속계층도에 포함되지 못했다. 3. 특징 인터페이스 특징 List 순서가 있는 데이터의 집합, 데이터의..