版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/lyhhj/article/details/49589853
Java中的HashMap和HashTable的不同点:
- HashTable是同步的,然后HashMap不是。这使得HashMap更适合非多线程应用,因为非同步对象通常执行效率优于同步对象。
- HashTable不允许null值和键,HashMap允许有一个null键和一个null值
- HashMap的一个子类是LinkedHashMap。所以,如果想预知迭代顺序,只需将HashMap转换成一个LinkedHashMap。用HashTable就不会这么简单。