一. 面试题及剖析
1. 今日面试题
HashMap与HashTable的区别有哪些?
hash一致性算法了解吗?原理是什么?底层怎么实现的?
.......
2. 题目剖析
今天这道题目,考察的还是我们对集合,尤其是Map集合的掌握情况。在前面的章节中,壹哥 就给大家讲过,HashMap和Hashtable都是Map集合的子类,我们开发时用的最多的Map子类就是HashMap。早期的时候在多线程环境下,Hashtable用的也蛮多,但是现在已经我们不建议使用Hashtable了,因为Hashtable已经过时了,而且现在还有更好用的线程安全的Map子类。
其实这道题目,面试官想重点考查的,无非就是Map中不同子类对线程安全性、并发操