Java
-
[Java] Collection Framework (컬렉션 프레임워크)란?Java 2023. 1. 14. 19:50
🌈 Collection Framework란 컬렉션은 여러 요소를 하나의 그룹으로 묶어 효율적으로 저장하고, 관리할 수 있는 기능을 제공하는 클래스의 집합이다. 예를 들면 배열은 크기가 고정되어 있지만, 컬렉션 프레임워크는 가변적인 크기를 갖는 특징이 있다. 또한 데이터 삽입, 탐색, 정렬 등의 API 를 제공한다. 이러한 컬렉션 프레임워크는 자바의 인터페이스(interface)를 사용하여 구현된다. 🌈 Collection Framework의 종류 🌈 Collection 인터페이스 ✔ 리스트 (List) 인덱스 순서로 요소를 저장한다. 중복된 데이터를 저장할 수 있다. 아래는 List를 상속 받아 구현한 대표 클래스 및 시간 복잡도 (Time complexity)이다. add() remove() get()..