hashMap和hashTable的区别(个人总结)
生活随笔
收集整理的這篇文章主要介紹了
hashMap和hashTable的区别(个人总结)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
首先hashmap和hashtable繼承的類不同:
?
?
第二:所以從公開的方法上來看,這兩個類提供的,是一樣的功能。都提供鍵值映射的服務,可以增、刪、查、改鍵值對,可以對建、值、鍵值對提供遍歷視圖。支持淺拷貝,支持序列化。
第三:hashmap支持空鍵空值,而hashtable如果有空鍵的話就會跑NullPointException異常,(因為hashmap將null的code值定為了0)
第四:hashMap不是線程同步的,但是hashTable是線程同步的,但是現在ConcurrenthashMap也是線程同步的,所以現在hashTable已經被淘汰了。
轉載于:https://www.cnblogs.com/shendaxia1/p/10754956.html
總結
以上是生活随笔為你收集整理的hashMap和hashTable的区别(个人总结)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一个故事讲清楚BIO NIO 异步
- 下一篇: 用顺序栈实现十进制向二进制转化