将数据库表中的一批数据读取出来
是用ArrayList和Vector封装
API里介绍用ArrayList是Vector的改进,但是Vector是同步的
我应该用哪个好?
有点搞不清楚了
有人说:如果你查询出来的数据有相应的JavaBean封装,就用ArrayList
没有就用Object[]加Vector
是这样的吗?
是用ArrayList和Vector封装
API里介绍用ArrayList是Vector的改进,但是Vector是同步的
我应该用哪个好?
有点搞不清楚了
有人说:如果你查询出来的数据有相应的JavaBean封装,就用ArrayList
没有就用Object[]加Vector
是这样的吗?
解决方案 »
- 如何实现游戏菜单中的面板切换
- 求用JAVA SWING 画出一个这样的界面
- java窗口怎么做?现在最新的java窗口技术是什么?
- 为什么多这句话就会内存溢出,请问如何解决。
- 如何在本地执行远程的一个脚本
- 请问用java能否得到操作系统中正在运行的进程列表。
- 我26岁了,有网络方面知识基础,刚开始学JAVA是否适合学习J2EE?
- applet 中不用 paint() f方法,怎么画图???
- 如何设置控件的位置呀----新手求救。
- jtree问题:怎么以“我的电脑”作为根结点,小妹只能取得根结点系统根目录(c:\等),如能帮忙或给有用提示,高分相报,大家请进
- 那道三角形面积的问题
- 一个问题搞不清楚,麻烦高手赐教
ArrayList 效率比 Vector 高
根据你需求了选用,看是否会多个线程同时操作一个集合
做Java连这个都不知道,真昏
1.都是以数组方式存储数据,数组元素大于实际存储的数据,以便增加插入数据
2.都允许按序号索引元素,但插入时涉及数值元素的移动和内存的操作,所以索引速度快插入数据慢
3.Vector使用额sychronized(线程安全),性能上较ArrayList差顺便介绍一下LinkedList
使用双向链表实现存储,按序号索引数据,需前向或后向遍历,但插入时只需记住本项的前后项,所以插入速度快
?
一般应用不需要太较真
--------------------------------------------------------不懂就不要乱说!!!