将数据库表中的一批数据读取出来
是用ArrayList和Vector封装
API里介绍用ArrayList是Vector的改进,但是Vector是同步的
我应该用哪个好?
有点搞不清楚了
有人说:如果你查询出来的数据有相应的JavaBean封装,就用ArrayList
没有就用Object[]加Vector
是这样的吗?
是用ArrayList和Vector封装
API里介绍用ArrayList是Vector的改进,但是Vector是同步的
我应该用哪个好?
有点搞不清楚了
有人说:如果你查询出来的数据有相应的JavaBean封装,就用ArrayList
没有就用Object[]加Vector
是这样的吗?
ArrayList 效率比 Vector 高
根据你需求了选用,看是否会多个线程同时操作一个集合
做Java连这个都不知道,真昏
1.都是以数组方式存储数据,数组元素大于实际存储的数据,以便增加插入数据
2.都允许按序号索引元素,但插入时涉及数值元素的移动和内存的操作,所以索引速度快插入数据慢
3.Vector使用额sychronized(线程安全),性能上较ArrayList差顺便介绍一下LinkedList
使用双向链表实现存储,按序号索引数据,需前向或后向遍历,但插入时只需记住本项的前后项,所以插入速度快
?
一般应用不需要太较真
--------------------------------------------------------不懂就不要乱说!!!