上下求索
Java的容器:collection,list,set,map,vector
上一篇 /
下一篇 2010-08-17 10:46:09
1)Collection:Collection是最基本的集合接口,一个Collection代表一组Object,Java SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”如List和Set。
2)List:以元素安插的次序来放置元素,不会重新排列。
3)Set:不接爱重复元素,它会使用自己内部的一个排列机制。
4)Map:一群成对的key-value对象,即所持有的是key-value pairs。Map中不能有重复的key,它拥有自己的内部排列机制.
5)Vector:非常类似ArrayList,但是Vector是同步的。由Vector创建的Iterator,虽然和ArrayList创建的Iterator是同一接口,但是,因为Vector是同步的,当一个Iterator被创建而且正在被使用,另一个线程改变了Vector的状态(例 如,添加或删除了一些元素),这时调用Iterator的方法时将抛出ConcurrentModificationException,因此必须捕获该异常。
收藏
举报
TAG: