HashMap
- HashMap은 Map의 구현한 구현체
- Key를 해싱하여 데이터를 저장하고 꺼내오기 때문에 속도가 빠름
- Key/Value 쌍으로 구성되어 있음
- Key: Collection내에서 유일한 값
- Value: 데이터의 중복을 허용함
- Key/Value의 쌍으로 관리함으로 Iterator를 사용하지 않고 해당 Key에서 데이터를 바로 추출할 수 있음
- 내부적으로 동기화가 포함되지 않기 떄문에 HashTable에 비해 처리속도가 빠름
- List는 순서가 있지만 Map은 순서가 없습니다.