Hashtable

    [Java] 해시테이블 (Hashtable)

    해시테이블 (Hashtable) 해시테이블은 해시맵(HashMap)과 함께 Map을 구현한 키와 값 쌍을 데이터로 저장한 컬렉션(Collection)이다. 여기서 키는 유일해야만 한다. 해시테이블은 이 키를 가지고 키에 해당하는 값은 찾는다. Hashtable과 HashMap의 차이 Hashtable과 HashMap의 차이점은 Thread-Safe인지 아닌지가 그 차이점인데 Hashtable은 동기화가 걸려있어서 Thread-Safe하다고 할 수 있으며, HashMap은 동기화가 없어 unsafe하다고 할 수 있다. 그래서 안전성을 추구한다면 Hashtable을 쓰면 되고, 데이터의 빠른 처리를 위해서라면 HashMap을 사용하면 된다. 인터페이스인 Map을 구현한 만큼 HashMap과 사용법이 거의 비..