HashMap과 Hashtable의 차이점이 뭔가요?

발생하는 문제 및 실행환경

자바의 HashMap과 Hashtable의 차이점이 뭔가요? 또 non-threaded 프로그램에서 더 효율적인건 뭔가요?

1답변

  • 좋아요

    0

    싫어요
    채택취소하기
    . 동기화 지원 null값 허용
    Hashtable O X
    HashMap X O

    또 HashMap의 하위 클래스중에 LinkedHashMap이라고 있는데 이건 들어온 순서대로 저장해서 순서를 고려할때 좋아요 Hashtable에는 이런게 없어요

    일반적으로 비동기객체가 동기화 객체보다 퍼포먼스가 더 좋아 그래서 non-threaded 프로그램일땐 HashMap쓰는게 더 좋아요.

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

작성한 답변에 다른 개발자들이 댓글을 작성하거나 댓글에 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.