上下求索

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:

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-25  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 126850
  • 日志数: 65
  • 建立时间: 2009-06-24
  • 更新时间: 2013-11-01

RSS订阅

Open Toolbar