콜렉션 프레임워크(Collection Framework)란?

배열과 컬렉션의 비교

특성 배열 컬렉션
크기 관리 고정 크기 동적 크기
요소 타입 단일 타입 제네릭스로 다양한 타입 지원
성능 높은 성능 성능은 자료구조에 따라 다름
유연성 낮음 높음
메서드 제공 제한적 다양한 메서드 제공
타입 안전성 없음 제네릭스를 통한 타입 안전성 제공
동기화 없음 동기화 지원으로 멀티 스레딩 환경에서 안전

콜렉션 프레임워크(Collection Framework)의 종류

Untitled

Iterable Interface

Collection Interface

List Interface

Queue Interface

Deque Interface

Set Interface

Map Interface