摘要:
Map的继承关系如下图:Map ├Hashtable ├HashMap └WeakHashMap 注意:Map没有继承Collection接口,Map提供key到value的映射。一个Map中不能包含相同key,每个key只能映射一个value。Map接口提供3种集合的视图,Map的内容可以被当做一组key集合,一组value集合,或者一组key-value映射。Map特点:元素按键值对存储,无放入顺序 Map接口有三个实现类:HashMap,HashTable,LinkeHashMap HashMap非线程安全,高效,支持null HashTable线程安全,低效,不支持nul... 阅读全文
摘要:
先看List的继承关系图:Collection ├List │├LinkedList │├ArrayList Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素。一些Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java JDK不能提供直接继承自Collection的类,Java JDK提供的类都是继承自Collection的"子接口",如:List和Set。 List特点:元素有放入顺序,元素可重复 List<E>([]内的内容可省略),与数组类似:实例化:List[&l 阅读全文