[JAVA]List, Set, Map 컬렉션(Collection)
·
Language/JAVA
컬렉션 프레임워크란?컬렉션(Collection)은 다수의 데이터를 효율적으로 관리하기 위한 데이터 구조와 알고리즘의 집합이다. Java의 컬렉션 프레임워크는 데이터의 저장, 검색, 수정, 삭제를 손쉽게 처리할 수 있도록 설계된 클래스와 인터페이스를 제공한다.컬렉션 프레임워크의 주요 인터페이스1. List특징: 순서를 유지하며, 중복을 허용하는 데이터 집합사용 상황: 데이터의 순서가 중요한 경우에 사용된다. 예를 들어, 영화 순위 목록이나 학생 명단처럼 데이터의 순서가 중요하고 같은 값을 여러 번 넣을 수 있는 경우에 적합하다.주요 구현체: ArrayList, Vector, LinkedList2. Set특징: 중복을 허용하지 않으며, 순서를 보장하지 않는 데이터 집합사용 상황: 중복을 제거하고 싶을 때 사..