面試總結1 HashMap與Hashtable的區別

總結:安全

hashmap

  • 線程不安全線程

  • 容許有null的鍵和值繼承

  • 效率高同步

  • 方法不是Synchronize的要提供外同步hash

  • 有containsvalue和containsKey方法io

  • HashMap 是Java1.2 引進的Map interface 的一個實現table

  • HashMap是Hashtable的輕量級實現class

hashtable

  • 線程安全效率

  • 不容許有null的鍵和值hashmap

  • 效率低

  • 方法是是Synchronize的

  • 有contains方法方法

  • Hashtable 繼承於Dictionary 類

  • Hashtable 比HashMap 要舊

相關文章
相關標籤/搜索