Java中的HashMap和HashTable的不同点

来源:互联网 发布:软件体系结构风格 编辑:程序博客网 时间:2024/06/05 05:20


Java中的HashMap和HashTable的不同点:Java中的HashMap和HashTable的不同点

  1. HashTable是同步的,然后HashMap不是。这使得HashMap更适合非多线程应用,因为非同步对象通常执行效率优于同步对象。
  2. HashTable不允许null值和键,HashMap允许有一个null键和一个null值
  3. HashMap的一个子类是LinkedHashMap。所以,如果想预知迭代顺序,只需将HashMap转换成一个LinkedHashMap。用HashTable就不会这么简单。
0 0
原创粉丝点击