
컬렉션 프레임워크(Collection Framework) 란? 데이터를 쉽고 효과적으로 처리할 수 있도록 미리 만들어 놓은 클래스의 집합이다. 자료 구조와 알고리즘을 구조화하여 클래스로 구현한 것으로 자바의 인터페이스를 사용해 구현한다. 컬렉션 프레임워크의 주요 인터페이스는 "List, Set, Map"이다. 자바 프레임워크의 상속구조 List 순서가 있는 데이터를 목록으로 이용할 수 있으며 크기가 동적이다. → 배열은 크기를 선언해주면 마음대로 못 바꾸지만 List를 구현하면 크기를 변환할 수 있다. - ArrayList 크기를 동적으로 관리한다. 배열처럼 주소값을 가지고 있지만 주소값이 무작위로 저장된다. 최상위 타입으로 배열을 생성, 복사하기 때문에 요소의 접근에 성능이 좋다. * 삽입, 삭제에는 ..