반응형 Hashtable1 HashTable, HashMap, ConcurrentHashMap 비교 이전 포스팅에서 Map에 대해서 다룬적은 있다.자세한 내용은 아래 참고 포스팅을 확인해보길 추천한다. 이번 포스팅에서는 Hash 관련해서 HashTable, HashMap, ConcurrentHashMap 세개를 얘기해볼 것이다. 먼저 셋의 공통점은 Map 인터페이스를 구현한 콜렉션들이고, 이 콜렉션들은 비슷한 역할을 하는것 같으면서도 다르게 구현되어 있다.기본적으로 Map 인터페이스를 구축한다면 Key/Value 구조를 갖게 된다. HashTableHashTable은 put,get 과 같은 주요 메서드에 synchronized 키워드가 선언되어 있고, KeyValue에 null을 허용하지 않는다.HashMapHashMap은 주요 메서드에 synchronized 키워드가 포함되어있지 않으며, KeyVal.. 2022. 10. 4. 이전 1 다음 반응형