说明: 首先告诉一下我自己和告诉一下大家,HashMap与HashTable是大数据面试中经常问到的问题,当然java的面试也会常问,故大家可以多看一下我总结的
区别:
1、HashMap是线程不安全的集合,而HashTable是线程安全的集合。
2、HashMap允许key、value出现null,而HashTable是绝对不允许的。
3、HashMap的父类是AbstractMap,而HashTable的父类是Dictionary。
4、HashMap是Map接口的新实现类,底层算法效率优于HashTable。