- HashMap是HashTable的轻量级实现(非线程安全),HashMap可以通过collections.synchronizedMap()来达到同步效果。
- HashTable:contains,HashMap:containsKey、containsValue
- HashMap允许有一条记录的键为null,HashTable不允许。
- HashTable中hash数据默认大小为11,增加方式是old*2+1。在HashMap中,hash数组的默认大小是16,而且一定是2的指数。
- hash值的使用不同,HashTable直接使用对象的hashCode
- TreeMap实现SortMap接口,把保存的记录按键来排序。
来源:oschina
链接:https://my.oschina.net/u/4045381/blog/3077535