HashMap

최영근·2023년 12월 14일

HashMap은 Map 인터페이스를 구현한 대표적인 Map 컬렉션.

key와 value 값으로 구성된 entry 객체를 저장하는 구조.

Hashing(해싱)을 사용하기 때문에 많은 데이터를 검색하는데 있어서 뛰어난 성능을 보인다.
-> 해싱 : 각 사용자의 일반 텍스트 암호를 가져와 단방향 수학 함수를 통해 암호화를 실행하는 것.

해쉬 함수를 통해 key와 value가 저장되는 위치를 결정하므로, 사용자는 위치를 알 수 없고, 삽입 순서와 관계 없이 저장된다.

key 값은 중복 저장을 할 수 없지만 value 값은 중복 저장 가능.

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

profile
벡엔드 주니어

0개의 댓글