1. Java 容器都有哪些?
Java 容器分为 Collection 和 Map 两大类,其下又有很多子类
Collection:
List、ArrayList、LinkedList、Vector、Stack
Set、HashSet、LinkedHashSet、TreeSet
Map:HashMap、LinkedHashMap、TreeMap、ConcurrentHashMap、Hashtable
2. Collection 和 Collections 有什么区别?
Collection 是一个集合接口,它提供了对集合对象进行基本操作的通用接口方法,所有集合都是它的子类,比如 List、Set 等。
Collections 是一个包装类,包含了很多静态方法,不能被实例化,就像一个工具类,比如提供的排序方法: Collections. sort(list)。
3. List、Set、Map 之间的区