HashTable, HashMap,TreeMap区别?

1、HashTable线程同步,HashMap非线程同步。
2、HashTable不允许<键,值>有空值,HashMap允许<键,值>有空值。
3、HashTable使用Enumeration迭代,HashMap使用Iterator迭代。
4、HashTable中hash数组的默认大小是11,增加方式的old*2+1,HashMap中hash数组的默认大小是16,增长方式一定是2的指数倍。
5、TreeMap能够把它保存的记录根据键排序,默认是按升序排


版权声明:本文为fdk2zhang原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。