JAVA - Map(HashMap, LinkedHashMap)
1. Map, HashMap, LinkedHashMap 공통적으로 모두 key-value 형태로 저장이 된다. 차이점이라기 보단 Map은 인터페이스이고 HashMap, LinkedHashMap은 Map을 상속받은 클래스이다. HashMap, LinkedHashMap은 차이가 있는데, HashMap은 입력순서를 보장하지않는다. 반대로 LinkedHashMap은 입력 순서를 보장한다. 예를 통해 한번 확인해보자. private LinkedHashMap lhm = new LinkedHashMap(); private HashMap hm = new HashMap(); lhm.put(key1, value1); lhm.put(key2, value2); lhm.put(key2, value3); hm.put(key1, ..