Map이란?
- Key와 value의 쌍으로 연관지어 이루어진 데이터의 집합
- value는 중복되서 저장될수 있지만, key는 해당 Map에서 고유해야만 함
- 만일 기존에 저장된 데이터와 중복된 키와 값을 저장하면 기존의 값은 없어지고 마지막에 저장된 값이 남게 됨
- 저장 순서가 유지 되지 않음
기본 메서드
키(Key)와 값(value)의 쌍으로 연관지어 이루어진 데이터의 집합값(value)은 중복되서 저장될수 있지만, 키(key)는 해당 Map에서 고유해야만 한다.만일 기존에 저장된 데이터와 중복된 키와 값을 저장하면 기존의 값은 없어지고 마지막에 저장된 값이 남게 된다.저장 순서가 유지 되지 않는다
출처:
https://inpa.tistory.com/entry/JCF-🧱-Collections-Framework-종류-총정리#map_인터페이스
[Inpa Dev 👨💻:티스토리]
- key와 value를 반환하는 타입이 다른 이유
Map의 종류
1. HashMap

- 배열과 연결이 결합된 Hashing형태로, 키(key)와 값(value)을 묶어 하나의 데이터로 저장
- 중복을 허용하지 않고 순서를 보장하지 않음
- 키와 값으로 null이 허용
- 추가, 삭제, 검색, 접근성이 모두 뛰어남