HashMap与HashTable异同学习笔记

HashTable 底层数组+链表实现 无论key还是value都不能为null 线程安全,实现线程安全的方式是在修改数据时锁住整个HashTable,效率低 初始size为11,扩容:newsize = oldsize * 2 + 1 计算index的方法:index = (hash & 0xFFFFFFF)% tab.length HashMap 底层数组+链表实现 Key和value可以为n
相关文章
相关标签/搜索