您的位置:首页 > 编程语言 > Java开发

JAVA中HashMap和HashTable的区别

2015-11-02 17:50 323 查看
Java中的HashMap和HashTable的不同点:

HashTable是同步的,然后HashMap不是。这使得HashMap更适合非多线程应用,因为非同步对象通常执行效率优于同步对象。

HashTable不允许null值和键,HashMap允许有一个null键和一个null值

HashMap的一个子类是LinkedHashMap。所以,如果想预知迭代顺序,只需将HashMap转换成一个LinkedHashMap。用HashTable就不会这么简单。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: