Fc10232 发表于 2012-5-17 19:46
运行结果:[E, F, A, B, C] 是这样子呗
1 ArrayList、Vector、LinkedList之间的区别?
ArrayList:查询快、删除慢 (底层运用数组) Vactor:查询和删除都是很慢 LinkedList 查询慢、删除快(底层运用链表)
2 Collection和Map之间的区别?
Collection:存储方式是一个个的存储,取出可以用迭代器或者增强for()循环
map:是以键值对的形式存储,通过keySet和entryset 返回Set通过迭代器取出。
3 HashSet和TreeSet之间的区别?
HashSet:底层的数据结构式哈希表、无序 TreeSet:底层数据结构式二叉数、无序的,但可以排序。
4 Collection和Collections的区别?
Collections:他是个接口,不能实例化,只能用他的子类进行实例化。
Collections:工具类,是辅助和增强Collection集合的功能
5 Hashtable和HashMap之间的区别?
Hashtable:同步处理,安全,旧的操作类,性能底,不可以把key设置为null,他的子类Properties可以和io结合
HashMap:异步处理,不安全,效率高,可以将key设置为null |