[Java] 컬렉션 프레임워크 (Collections Framework) 컬렉션은 여러 객체(데이터)를 모아 놓은 것을, 프레임워크는 표준화·정형화된 체계적인 프로그래밍 방식을 의미한다. 참고로, 자바에는 Spring 프레임워크가 유명하다. 그렇다면 컬렉션 프레임워크는, 프로그램 구현에 필요한 자료구조와 알고리즘을 구현해 놓은 라이브러리이며, 컬렉션(다수의 객체)을 다루기 위한 표준화된 프로그래밍 방식이다. 이를 이용하면 개발에 소요되는 시간을 절약하고 최적화된 라이브러리를 사용할 수 있다. 컬렉션 프레임워크에서는 컬렉션을 쉽고 편리하게 다룰 수 있는 다양한 클래스를 제공하며, 이러한 클래스를 컬렉션 클래스라고 부른다. (컬렉션 클래스 ex. Vector, ArrayList, HashSet) java.u..