Java 컬렉션

지정욱·2023년 11월 13일
0

Java에서는 배열을 더 고도화 시켜서 컬렉션이라는 이름으로 참조형 자료구조를
제공하고 있습니다. 컬렉션은 참조형 변수만 저장함으로써 여러 기능을 많이
제공합니다.
배열은 여러 개의 데이터를 다루는 데 편리한 자료구조이지만, 삽입 삭제가 빈번하고, 데이터의 크기를 예측할 수 없는 응용프로그램에서 사용하기에는 불편합니다.
컬렉션은 배열이 가진 고정 크기의 단점을 극복하기 위해 객체들을 쉽게 삽입, 삭제, 검색할 수 있는 가변의 크기인 컨테이너입니다.

컬렉션의 종류에는 List, Set, Queue, Map이 있습니다.
List는 순서가 있는 데이터의 집합으로 배열과 비슷합니다.
Queue는 데이터를 먼저 넣은 것이 먼저 빠저나가는 집합입니다.(First In First Out) FIFO
Set은 순서가 없는 데이터의 집합입니다. 순서는 없고 중복이 없는 배열입니다.
(쉽게 말하면 집합이라고 생각하시면 됩니다.)
Map은 순서가없고 Key와 Value로 쌍으로 이루어진 데이터의 집합니다.
(Key는 중복이 안되지만, Value는 중복이 가능합니다.)

profile
T자형 개발자가 되자

2개의 댓글

comment-user-thumbnail
2023년 11월 13일

큰 도움이 되었습니다, 감사합니다.

1개의 답글