Java面试题6
51.HashMap的实现原理
1 | HashMap的主干是一个Entry数组。 |
52.List、Set、Map之间的区别
1 | List、Set是实现了Collection接口的子接口; |
53.HashMap 的长度为什么是2的幂次方
1 | 1.减小哈希冲突概率 |
54.集合框架中的泛型有什么优点?
1 | 首先, |
55.我们能否使用任何类作为Map的key?
1 | 1、可以 |
56.Map接口提供了哪些不同的集合视图?
1 | Map接口提供了三个集合视图: |
57.哪些集合类是线程安全的?
1 | 在集合框架中,有些类是线程安全的, |
58.队列和栈是什么,列出它们的区别?
1 | 队列(Queue): |
59.哪一个List实现了最快插入?
1 | LinkedList和ArrayList |
60.什么时候使用ConcurrentHashMap?
1 | 快速失败的Java迭代器 |