[TIL][Java][2023-11-29] 컬렉션

2023. 11. 29. 19:24TIL/Java

컬렉션

 

Java에서는 배열을 더 고도화시켜 컬렉션이라는 이름의 자료구조를 제공하고 있다.

컬렉션은 참조형 변수만 저장함으로써 여러 기능을 제공한다.

컬렉션은 여러가지 종류가 있고, 각자 데이터를 넣고 빼는 방법이 다르기 때문에 용도에 맞게 사용한다.

 

* 컬렉션은 기본형 변수가 아닌 참조형 변수를 저장한다.

 

 

 

 

컬렉션 종류

  • List : 순서가 있는 데이터의 집합(데이터 중복 허용) - 배열과 비슷하다.
  • Queue : 빨대처럼 한쪽에서 데이터를 넣고 반대쪽에서 데이터를 뺄 수 있는 집합
    • First In First Out : 먼저 들어간 순서대로 값을 조회할 수 있다.
  • Set : 순서가 없는 데이터의 집합(데이터 중복 허용 안 함) - 순서가 없고 중복이 없는 배열
  • Map : 순서가 없는 (Key, Value) 쌍으로 이루어진 데이터의 집합 (Key값의 중복을 허용 안 함)

 

 

 

 

각 종류별 컬렉션들의 자세한 내용은 이어지는 글 들에서 정리해보려고 한다.