集合
1. java有哪些常用容器?
2. ArrayList和Vector的联系和区别是什么?
3. Collection和Collections有什么区别?
Collection是JDK中集合层次结构中的最根本的接口。定义了集合类的基本方法。Collections是一个包装类。它包含了各种有关的集合操作的静态多态方法,不能实力话,它是Collection集合框架的工具类。
4. List Set Map之间的区别是什么?
List是有序集合,元素可以重复
Set是不可重复集合,LinkedhashSet按照插入排序,HashSet无序。
Map是键值对集合,存储健,值,和之间的映射;key无序,唯一。value不要求有序,允许重复
5.HashMap和Hashtable有什么区别?
6. 如何决定使用HashMap还是TreeMap?
7. ArrayList和LinkedList的区别是什么?
这俩集合都是非线程安全的,允许存放null
- 如何实现数组和List之间的转换?
8.迭代器iterator是什么?