배열을 더 고도화 시킨 형태의 자료구조로, 참조형 변수만 저장함으로써 여러 기능을 제공한다. 제공하는 기능으로는 가변적인 크기
, 데이터 추가 및 수정
, 데이터 삭제
, 반복
, 순회
, 필터
, 데이터 포함(존재) 확인
등이 있다.
컬렉션
은 기본형 변수가 아닌 참조형 변수를 저장하는데, 참조형 변수의 예시는 다음과 같다.
기본형 변수 | → | 참조형 변수 |
---|---|---|
int | → | Integer |
long | → | Long |
double | → | Double |
String | → | String |
컬렉션
의 종류로는 List
, Set
, Queue
, Map
이 있다.
아래의 정리는 현재 단계에서 기본적인 것들만 다루고 있다. 더 심화적인 내용들은 추후에 학습하면서 추가 작성 예정.