社区
Java SE
帖子详情
我存储十个以内的对象,经常增加,删除和修改,请问用什么容器好?
孤尽JavaSea
2009-12-24 03:02:36
我倾向于喜欢Vector
但是我怕
存1,2,3,4,5
我删除2对象,
就空出一个,存6时却是存在最后边。
...全文
212
15
打赏
收藏
我存储十个以内的对象,经常增加,删除和修改,请问用什么容器好?
我倾向于喜欢Vector 但是我怕 存1,2,3,4,5 我删除2对象, 就空出一个,存6时却是存在最后边。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Select9
2009-12-25
打赏
举报
回复
Vector是老式的集合对象,不推荐使用 ,但它是线程安全的。
现在一般用ArrayList来代替Vector,其实ArrayList和Vector相当于数组的包装器,支持高效的随机访问。
LinkedList是链表,随机访问不高效,一般用迭代器来遍历,但支持高效的插入和移除。
其实10元素以内的集合用什么容器都无所谓,很难体现性能的差异性。
关于集合的插入和删除,没必要关心细节,容器会自动调整。
jacktanlikejava
2009-12-24
打赏
举报
回复
就10个对象搞个P啊,使用任何集合类都一样,还是用数组吧,效率最最高。还免去了方法栈,类型转换等操作的开销
孤尽JavaSea
2009-12-24
打赏
举报
回复
linkedhast 添加 删除 快
hashmap查找快
冲这句话:有结果了,我就用linkedlist
godismydaughter
2009-12-24
打赏
举报
回复
ArrayList、LinkedList都行吧, 反正你也就10个对象。
amdgaming
2009-12-24
打赏
举报
回复
[Quote=引用 4 楼 java_gannbare 的回复:]
等待高手出现。
[/Quote]
老大 你就 10个 对象 其实 都差不多 。linkedhast 添加 删除 快
hashmap查找快。可是你就 10个 速度 相差不是很大。。。
hugogoo
2009-12-24
打赏
举报
回复
顶一下,jf
dlnu05610
2009-12-24
打赏
举报
回复
[Quote=引用 8 楼 java_gannbare 的回复:]
到底是什么好啊??
[/Quote]
关键你就10个对象,用什么都是一样的~~~但是HashSet有可能会改变你存入的顺序~~
孤尽JavaSea
2009-12-24
打赏
举报
回复
到底是什么好啊??
crazylaa
2009-12-24
打赏
举报
回复
不喜欢下标,那就用Hash×××吧。。
dlnu05610
2009-12-24
打赏
举报
回复
感觉还是使用linkedList比较好,ArrayList用做循环比较好
forever_ai
2009-12-24
打赏
举报
回复
用hashMap好一点不
孤尽JavaSea
2009-12-24
打赏
举报
回复
等待高手出现。
孤尽JavaSea
2009-12-24
打赏
举报
回复
ArrayList 还要自己控制啊。
它不是链表吗?
amdgaming
2009-12-24
打赏
举报
回复
vector
都 不 建议 使用了 。。老大
用 linkedlist吧
dong502
2009-12-24
打赏
举报
回复
用ArrayList
你想删除2对象,存6还是在第二个位置吗?
那要用程序控制
修改
Docker默认镜像和
容器
存储
位置(超详细!!!)
本文介绍了如何在Ubuntu20.04系统上
修改
Docker的默认镜像和
容器
存储
位置,以应对系统盘容量有限的问题,包括查看
存储
设置、迁移
存储
目录、编辑配置文件及重启服务等内容。,
对象
存储
、文件
存储
、块
存储
的区别和联系
本文详细介绍了块
存储
、文件
存储
和
对象
存储
的区别及其应用场景。块
存储
适用于高性能的结构化数据,如虚拟机和数据库;文件
存储
强调共享和目录结构,适合日志和多用户文件共享;
对象
存储
则针对海量非结构化数据,如图片和视频,具有扁平化结构和高扩展性。
对象
存储
底层不一定是文件
存储
,可能直接使用块
存储
。FastDFS和HDFS虽然基于文件
存储
,但被归类为
对象
存储
。
容器
持久化卷推荐使用块
存储
或支持POSIX的文件
存储
。
对象
存储
(云
存储
)概述
本文深入解析
对象
存储
技术,涵盖块
存储
、文件
存储
与
对象
存储
的对比,探讨
对象
存储
的特性和应用场景,包括其在云
存储
、大数据处理及互联网服务中的优势。
不小心
删除
了docker
容器
怎么恢复?
本文详细介绍了如何恢复意外
删除
的docker
容器
,包括理解docker的Volume机制,如何找到
删除
容器
的volumes,以及如何基于相同镜像启动新
容器
并迁移挂载volumes,从而恢复应用、状态和数据。
修改
Docker本地镜像与
容器
的
存储
位置的方法
本文介绍三种方法
修改
Docker镜像与
容器
的
存储
位置,包括使用软链接、逻辑卷管理和直接
修改
配置文件,以解决
存储
空间不足的问题。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章