-
[cs 지식] 3주차CS 지식 2023. 3. 26. 23:22반응형
컬렉션 프레임워크(Collection Framework)란?
컬렉션 프레임워크(collection framework)란 다수의 데이터를 쉽고 효과적으로 처리할 수 있는 표준화된 방법을 제공하는 클래스의 집합을 의미합니다
즉, 데이터를 저장하는 자료 구조와 데이터를 처리하는 알고리즘을 구조화하여 클래스로 구현해 놓은 것입니다.
자바의 인터페이스(interface)를 사용하여 구현됩니다.
컬렉션 프레임워크 주요 인터페이스
1. List 인터페이스
2. Set 인터페이스
3. Map 인터페이스
주요 인터페이스 특징
인터페이스설명구현 클래스
인터페이스 설명 구현 클래스 List<E> 순서가 있는 데이터의 집합으로, 데이터의 중복을 허용함. Vector, ArrayList, LinkedList, Stack, Queue Set<E> 순서가 없는 데이터의 집합으로, 데이터의 중복을 허용하지 않음. HashSet, TreeSet Map<K, V> 키와 값의 한 쌍으로 이루어지는 데이터의 집합으로, 순서가 없음.
이때 키는 중복을 허용하지 않지만, 값은 중복될 수 있음.HashMap, TreeMap, Hashtable, Properties 반응형'CS 지식' 카테고리의 다른 글
HTTP와 HTTPS 차이점과 HTTPS 적용 방법 (0) 2023.12.30 [제로베이스] CS 컴퓨터 공학 퀴즈_1 풀이 (0) 2023.10.21 [CS 지식] 서버(Server) (0) 2023.04.19 [CS 지식] 2주차 (0) 2023.03.19 [CS 지식] 1주차 (0) 2023.03.12