HashMap知识点梳理

1.HashMap 与Hashtable的 区别

2.HashMap底层原理

3.ConcurrentHashMap和Hashtable的区别

4.HashMap的遍历

5.为什么String, Interger这样的wrapper类适合作为HashMap的键?

6.如果HashMap的大小超过了负载因子(load factor)定义的容量,怎么办?

7.如果两个键的hashcode相同,你如何获取值对象?

8.当两个对象的hashcode相同怎么办 ?

9.你了解重新调整hashMap的大小会出现什么问题吗?

10.我们可以用自定义的对象作为键吗?

11.什么事hash,什么事碰撞,如何减少hash碰撞?

12.HashMap中bucket的大小为什么是2的幂之类的实现细节?

13.hashMap特性?

猜你喜欢

转载自my.oschina.net/huyuBlog/blog/1808729