JDK 111 HashMap, 이 친구의 이야기 공식문서로 알아보자 [Java 11] 1. HashMap이란? HashMap은 Map인터페이스의 해시 테이블 기반으로 구현한다. 기본 형태는 HashMap은 형태를 가진다. 여기서 Key는 이 Map의 중심이 되는 key 유형을 의미하고 Value의 경우 매핑되는 값의 유형을 의미한다. - 이 구현은 모든 선택적 작업을 제공하고 null value값과 null key값을 허용한다. - 이 클래스는 순서를 보장하지 않는다. - 시간이 지나도 일정하게 유지된다는 보장이 없다. - key값을 중복이 불가능하고 value는 중복이 가능하다. value에 null값도 사용 가능하다. - multi thread에서 동시에 HashMap을 건드려 Key-Value값을 사용하면 문제가 될 수 있다. multi thread에서는 HashTable을 쓴다. .. 2021. 3. 9. 이전 1 다음