更多免费java模拟试题

二、容器
 
18.java 容器都有哪些?
 
19.Collection 和 Collections 有什么区别?
 
20.List、Set、Map 之间的区别是什么?
 
21.HashMap 和 Hashtable 有什么区别?
 
22.如何决定使用 HashMap 还是 TreeMap?
 
23.说一下 HashMap 的实现原理?
 
24.说一下 HashSet 的实现原理?
 
25.ArrayList 和 LinkedList 的区别是什么?
 
26.如何实现数组和 List 之间的转换?
 
27.ArrayList 和 Vector 的区别是什么?
 
28.Array 和 ArrayList 有何区别?
 
29.在 Queue 中 poll()和 remove()有什么区别?
 
30.哪些集合类是线程安全的?
 
31.迭代器 Iterator 是什么?
 
32.Iterator 怎么使用?有什么特点?
 
33.Iterator 和 ListIterator 有什么区别?
 
34.怎么确保一个集合不能被修改?