Notice
Recent Posts
Recent Comments
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
관리 메뉴

충분히 쌓여가는

collections framework 본문

Java/JAVA2

collections framework

빌드이너프 2023. 7. 4. 16:09

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