자바에서 컬렉션 프레임워크(collection framework)란, 다수의 데이터를 쉽고 효과적으로 처리할 수 있는 표준화된 방법을 제공하는 클래스의 집합을 말한다. 즉, 데이터를 저장하는 자료 구조와 데이터를 처리하는 알고리즘을 구조화하여 클래스로 구현한 것이다. 컬렉션 프레임워크는 특정 자료 구조에 데이터를 추가하고, 삭제하고, 수정하고, 검색하는 등의 동작을 수행하는 편리한 메서드들을 제공해준다. 따라서, 컬렉션 프레임워크가 제공하는 다양한 인터페이스와 구현 클래스를 활용하면 보다 객체 지향적이고 재사용성 높은 코드를 작성할 수 있다. 컬렉션 프레임워크의 구조 컬렉션 프레임워크는 자바의 인터페이스를 사용하여 구현된다. 다음은 핵심이 되는 주요 인터페이스이다. List List는 데이터의 순서가 유..