Java 2022. 4. 6.
[JAVA] Map - HashTable, HashMap, LinkedHashMap
Map은 Java에서 많이 사용하는 자료구조입니다. Map의 특징 기본적으로 Key - Value를 한쌍으로 저장합니다. Key를 통해 Value를 찾고, Key의 중복을 허용하지 않습니다. Interface인 Map의 구현체로는 HashMap, LinkedHashMap, TreeMap, HashTable이 있습니다. Map Signautre를 주로 사용합니다. Map hash = new HashMap(); hash.put("ritty", "JAVA"); hash.put("sleep", "good"); hash.get("ritty"); Hash Hash 알고리즘을 사용하였는데, 이 때, 같지 않은 객체 A, B의 대하여 A.hashCode() != B.hashCode() 라면 완전한 해시 함수라고 한다...