集合框架
1.list,set,map的区别
2.ArrayList 与 LinkedList区别
3.ArrayList 与 Vector区别,为什么要用ArrayList取代Vector呢?
4.ArrayList的扩容机制
5.hashmap与hashtable的区别
6.hashmap与hashset的区别
7.hashset如何检查重复
8.hashmap的底层实现
9.hashmap的底层实现 jdk1.8以前 jdk1.8以后
10.hashmap的长度为什么是2的幂次方
11.hashmap多线程导致死锁问题
12.currenthashmap 与hashtable的区别
13.currenthashmap保证线程安全的底层实现 jdk1.7 jdk1.8