YJ의 새벽
JAVA (Collections Framework) 본문
- 컬렉션 프레임웍(collections framework)
-- 컬렉션 (collection)
여러 객체(데이터)를 모아놓은것.
-- 프레임웍 (framework)
표준화,정형화된 체계적인 프로그래밍 방식
-- 컬렉션 프레임웍
다수의 객체를 다루기 위한 표준화된 프로그래밍 방식
컬렉션을 쉽고 편리하게 다룰 수 있는 다양한 클래스 제공
-- (저장, 삭제, 검색 ,정렬)
--컬렉션 클래스
다수의 데이터를 저장할수있는 클래스 (ex. Vector ,ArrayList, HashSet)
--핵심 인터페이스
List Set Map
List -- 순서 O ex) ArrayList, LinkedList , Statck , Vector ...
중복 O 대기자명단...
Set -- 순서 X ex) HashSet , TreeSet ...
중복 X 집합. ..
Map -- 순서 X
중복 키 (x) 값(o)
키와 값이 쌍으로 이루어진 ex) HashMap, TreeMap, HashTable, Properties ...
데이터의 집합. 지역번호,우편번호 ...
- Collection 인터페이스의 메서드
- List 인터페이스 -- 순서O, 중복O
- Vector = ArrayList , LinkedList
- Set 인터페이스 --순서X , 중복X
- HashSet , TreeSet -Collection 메서드와 동일
- Map 인터페이스 --순서X, 중복 (키x,값o)
- HashMap , TreeMap
'SelfStudy > JAVA' 카테고리의 다른 글
JAVA (Comparable , Comparator) (0) | 2023.02.02 |
---|---|
JAVA (Iterator, Arrays) (0) | 2023.02.02 |
JAVA (Stack,Queue) (0) | 2023.02.02 |
JAVA (ArrayList,LinkedList) (0) | 2023.02.01 |
JAVA (CS) (0) | 2023.01.30 |
Comments