社区
Java SE
帖子详情
我存储十个以内的对象,经常增加,删除和修改,请问用什么容器好?
孤尽JavaSea
2009-12-24 03:02:36
我倾向于喜欢Vector
但是我怕
存1,2,3,4,5
我删除2对象,
就空出一个,存6时却是存在最后边。
...全文
214
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默认镜像和
容器
存储
位置(超详细!!!)
默认安装的情况下,会使用 `/var/lib/docker/` 目录作为
存储
目录,用以存放拉取的镜像和创建的
容器
等。不过由于此目录一般都位于系统盘,遇到系统盘比较小,而镜像和
容器
多了后就容易尴尬,这里说明一下如何
修改
Docker 的
存储
目录。
对象
存储
、文件
存储
、块
存储
的区别和联系
2020-03-24 19:11:40 1、块
存储
- 典型设备:磁盘阵列,硬盘 - 主要是将裸磁盘空间映射给主机使用的。 - 使用场景: - docker
容器
、虚拟机远程挂载磁盘
存储
分配。 - 日志
存储
。 - 文件
存储
。 - ... 2、文件
存储
- 典型设备:FTP、NFS服务器为了克服块
存储
文件无法共享的问题,所以有了文件
存储
。在服务器上架 设FTP与NFS服务,就是文件
存储
。 - 使用场景: - 日志
存储
。 - 多个用户有目录结..
修改
Docker本地镜像与
容器
的
存储
位置的方法
使用find命令找到大于指定大小的文件: find / -type f -size +10G 排除某个目录 find / -path "/media/xww" -type f -size +10G
修改
Docker本地镜像与
容器
的
存储
位置的方法 方法一、软链接 默认情况下Docker的存放位置为:/var/lib/docker 可以通过下面命令查看具体位置: sudo doc...
Docker默认镜像和
容器
存储
位置
修改
Docker 默认安装的情况下,会使用 /var/lib/docker/ 目录作为
存储
目录,用以存放拉取的镜像和创建的
容器
等。不过由于此目录一般都位于系统盘,遇到系统盘比较小,而镜像和
容器
多了后就容易尴尬,这里说明一下如何
修改
Docker 的
存储
目录。
Docker概念|
容器
|镜像|命令详细(创建,
删除
,
修改
,添加)
Docker概念|
容器
|镜像|命令详细(创建,
删除
,
修改
,添加)
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章