Collection
Set和hashCode以及equals方法的联系
Set内存放的元素为什么不可以重复,内部是如何保证和实现的?
List 和 Set 区别
List 和 Map 区别
Arraylist 与 LinkedList 区别
ArrayList 与 Vector 区别
Arraylist与LinkedList默认空间是多少;
Arraylist与LinkedList区别与各自的优势List 和 Map 区别;
ArrayList和LinkList的删除一个元素的时间复杂度;(ArrayList是O(N),LinkList是O(1));
CopyOnWriteArrayList是什么;
CopyOnWriteArrayList是什么;
Map
HashMap的底层实现(JDK1.8前、JDK1.8后)
手写简单HashMap
HashMap在什么时候时间复杂度是O(1),什么时候是O(n),什么时候又是O(logn);
HashMap出现Hash DOS攻击的问题
HashMap多线程操作导致死循环问题
HashMap和Hashtable区别
HashMap和HashSet区别
详细讲一下集合,HashSet源码,HashMap源码,如果要线程安全需要怎么做?
HashMap和ConcurrentHashMap区别
ConcurrentHashMap 的工作原理及代码实现,如何统计所有的元素个数
说一下TreeMap的实现原理?红黑树的性质?红黑树遍历方式有哪些?如果key冲突如何解决?setColor()方法在什么时候用?什么时候会进行旋转和颜色转换?
Collections