| 发表于:2007-01-04 21:07:341楼 得分:0 |
arraylist,linkedlist,vector都是list的实现类,前两都没有实现同步机制,vector实现了同步机制,arraylist代表大小可变的数组,允许对元素进行快速随机访问,但向list中间进行添加移除元素操作时效率很差,linkedlist采用了链表数据结构,对顺序访问进行了优化,提高了向list中间位置进行操作的效率。vector的作用跟arraylist差不多,只是区别于一个实现了同步机制,一个没有。 hashmap是map的一个实现类,采用了哈希算法来存取key对象,具有很好的存取性能。并且允许将null作为map的key或value,hashmap也是没有实现同步机制的。 书上有很详细的介绍, | | |
|