본문 바로가기

개념

Map

 

Map.Entry

map은 키와 벨루 단위로 저장

Map.Entry내부 클래스에서 키와 벨루 정보를 갖는다

 

Map 계열:

1) HashMap

여러개의 Map.Entry를 갖는 Collection 객체

null 값으로 키,벨루 저장 가능

 

2)Hashtable

여러개의 Map.Entry를 갖는 Collection 객체

null 값으로 키,벨루 저장 불가능

동기화 처리가 되어 있음

 

3)TreeMap

Tree구조로 데이터 저장, 삽입, 삭제, 검색

작업의 시작위치는 항상 root

저장시 자동정렬

 

4)HashSet

저장되는 데이터 순서 유지 않한다

중복된 데이터 저장할 수 없다(글서 중복값 제거시 애용되는 HashSet)

Collection 중에서 가장 빠른 검색 속도

 

5)TreeSet

Set과 Tree의 특성을 동시에 갖는 객체

저장되는 데이터 순서가 유지되지 않고, 중복된 값을 저장할 수 없다

데이터 저장시 tree구조 형태를 사용하기 때문에 자동 정렬

 

 

 

 

'개념' 카테고리의 다른 글

자바기초2  (0) 2024.02.09
자바 기초1  (0) 2024.02.09
Collection 1 -List, Vector, LinkedList  (0) 2024.02.05
API  (0) 2024.02.05
내부클래스  (2) 2024.02.03