HashMap은 Map 인터페이스를 구현한 대표적인 Map 컬렉션.
key와 value 값으로 구성된 entry 객체를 저장하는 구조.
Hashing(해싱)을 사용하기 때문에 많은 데이터를 검색하는데 있어서 뛰어난 성능을 보인다.
-> 해싱 : 각 사용자의 일반 텍스트 암호를 가져와 단방향 수학 함수를 통해 암호화를 실행하는 것.
해쉬 함수를 통해 key와 value가 저장되는 위치를 결정하므로, 사용자는 위치를 알 수 없고, 삽입 순서와 관계 없이 저장된다.
key 값은 중복 저장을 할 수 없지만 value 값은 중복 저장 가능.

put(key, value) : 값 추가
remove(key) : 키값 제거
clear() : 모든 값 제거
get(key) : 키값의 value 출력
keySet() : 전체 키값을 Set으로 반환