Hashmap(해시맵)이란? Hashmap(해시맵)은 맵 인터페이스를 구현한 대표적인 map 컬렉션이다. 맵 인터페이스를 상속하기 있기에 map의 성질을 그대로 가지고 있다. map은 키와 값으로 구성된 entry 객체를 저장하는 구조를 가지고 있는 자료구조인데, 여기서 키와 값은 모두 객체이다. 값은 중복 저장될 수 있지만 키는 중복 저장될 수 없다. 만약 기존에 저장된 키와 동일한 키로 값을 저장하면 기존의 값은 없어지고 새로운 값으로 대치된다. 해시맵은 이름 그대로 해싱을 사용하기 때문에 많은 양의 데이터를 검색하는데 있어서 뛰어난 성능을 지닌다. 해시맵은 내부에 Key와 Value를 저장하는 자료 구조이다. 해시맵은 해시 함수를 통해 Key와 Value가 저장되는 위치를 결정하므로, 사용자는 그 ..