충분히 쌓여가는
collections framework 본문
collections
여러 객체(데이터)를 모아 놓은 것
framework
표준화, 정형화된 체계적인 프로그래밍 방식
collections framework
컬렉션(다수의 객체)를 다루기 위한 표준화된 프로그래밍 방식
컬렉션을 쉽고 편리하게 다룰 수 있는 다양한 클래스를 제공
java.util 패키지에 포함됨
collections class
다수의 데이터를 저장할 수 있는 클래스(Vector, ArrayList, HashSet)
collections framework의 핵심 인터페이스
인터페이스 | 특징 |
List | 순서가 있는 데이터의 집합, 데이터의 중복을 허용한다(예: 대기자 명단) |
구현 클래스: ArrayList, LinkedList, Stack, Vector 등 | |
Set | 순서를 유지하지 않는 데이터의 집합, 데이터의 중복을 허용하지 않는다(예: 양의 정수 집합, 소수의 집합) |
구현 클래스: HashSet, TreeSet 등 | |
Map | key와 value의 쌍(pair)으로 이루어진 데이터의 집합 순서는 유지되지 않으며, key는 중복을 허용하지 않고, value은 중복을 허용한다 (예: 우편번호, 지역번호[전화번호]) |
구현 클래스: HashMap, TreeMap, Hashtable, Properties 등 |
'Java > JAVA2' 카테고리의 다른 글
ArrayList (0) | 2023.07.06 |
---|---|
Collection, List, Set, Map (0) | 2023.07.06 |
SimpleDateFormat (0) | 2023.07.04 |
형식화 클래스 (0) | 2023.07.03 |
Calendar 클래스 (0) | 2023.07.02 |