[JAVA-자바] HashMap이란?
·
공부/JAVA
Java에서의 Map과 HashMap의 차이자바 21 버전을 기준으로 학습한 내용을 정리하면 다음과 같습니다.Map (java.util.Map.java)자바 컬렉션 프레임워크에서 제공하는 인터페이스로, Key-Value 쌍으로 데이터를 저장하는 자료구조의 기본 틀입니다.데이터 저장, 조회, 삭제, 키 존재 여부 확인 등의 메서드가 정의되어 있으나, 실제 구현은 제공하지 않습니다.반드시 구현체를 통해서만 실질적인 동작이 가능합니다.대표적인 구현체는 HashMap, 그 외에도 TreeMap, LinkedHashMap, Hashtable 등이 존재합니다.HashMap (java.util.HashMap.java)Map 인터페이스의 대표적인 구현 클래스입니다.내부적으로 해시 테이블(배열과 해시 함수를 사용)로 데..