1. 程式人生 > >java 的HashMap和HashTable的區別?

java 的HashMap和HashTable的區別?

鏈表結構 線程 數組 操作 map 內部實現 鏈表 hashmap lin

 1.HashMap和HashTable的區別?
    HashMap不是線程安全的它的操作方法沒有進行同步處理
    HashMap允許key為空
    
    HashTable是線程安全的它的操作方法加以了synchronized修飾
    HashTable不允許Key為空

  2.ArrayList和LinkedList和Vector的區別?
    ArrayList內部實現是一個object數組,非線程安全
    LinkedList內部實現是一個鏈表結構,非線程安全
    Vector內部實現是一個object數組,線程安全

java 的HashMap和HashTable的區別?