Map 컬렉션은 키와 값으로 구성된 Map.Entry 객체를 저장하는 구조를 가지고 있음. Entry는 Map 인터페이스 내부에 선언된 중첩 인터페이스이고, 키와 값은 모두 객체 키는 중복 저장될 수 없고 값은 중복 저장될 수 있음. 기존에 저장된 키와 동일한 키로 값을 저장하면 기존의 값은 없어지고 새로운 값으로 대체됨! Map 컬렉션에는 HashMap, Hashtable, LinkedHashMap, Properties, TreeMap 등이 있다. HashMap HashMap은 Map 인터페이스를 구현한 대표적인 Map 컬렉션이다. HashMap의 키로 사용할 객체는 hashCode()와 equals() 메서드를 재정의해서 동등 객체가 될 조건을 정해야 한다 / 객체가 달라도 동등 객체라면 같은 키로 ..