Java 컬렉션프레임웍과 핵심 인터페이스
by 볼빵빵오춘기컬렉션 프레임웍(collections framework)
컬렉션(collection)
어떤 객체(데이터)를 모아 놓은 것을 의미
프레임웍(framework)
표준화, 정형화된 체계적인 프로그래밍 방식
컬렉션 프레임웍(collection framework)
- 컬렉션(다수의 객체)를 다루기 위한 표준화된 프로그래밍 방식
- 컬렉션을 쉽고 편리하게 다룰 수 있는 다양한 클래스를 제공
- java.util패키지에 포함. JDK1.2부터 제공
컬렉션 클래스(collection class)
다수의 데이터를 저장할 수 있는 클래스(예, Vector, ArrayList, HashSet)
컬렉션 프레임웍의 핵심 인터페이스
⇒ 다수의 data
⇒ List, Set, Map
인터페이스 | 특징 / 구현 클래스 |
List | 순서가 있는 데이터 집합. 중복을 허용한다. ex) 대기자 명단 |
ArrayList, LinkedList, Stack, Vector 등 | |
Set | 순서를 유지하지않는 데이터 집합. 데이터의 중복을 허용하지 않는다. ex) 양의 정수 집합, 소수의집합 |
HashSet, TreeSet 등 | |
Map | 키(key)와 값(value)의 쌍(pair)으로 이루어진 데이터 집합. 순서는 유지되지 않으며, 키는 중복을 허용하지 않고, 값은 중복을 허용한다. ex) 우편번호, 지역번호(전화번호) |
HashMap, TreeMap, Hashtable, Properties 등 |
'👩🏻💻 About 프로그래밍 > Java' 카테고리의 다른 글
Java ArrayList (0) | 2023.12.07 |
---|---|
Java Collection, List, Set, Map (0) | 2023.12.07 |
Java SimpleDateFormat (0) | 2023.12.04 |
Java 형식화클래스 (0) | 2023.12.04 |
Java 날짜와 시간, Calendar 클래스, Date와 Calendar간의 변환 (1) | 2023.12.04 |
블로그의 정보
Hello 춘기's world
볼빵빵오춘기