社区
Java SE
帖子详情
【请教】hashmap是不是会占很多内存
woowo
2005-03-23 10:19:41
最近我要做一件事情,把数据库中数据的某两项全拿出来,因为经常要用到,二要要得到二者的匹配关系,就像id和name,不过让我犹豫的是因改用hashmap还是干脆全拼个字符串,用时再截它.关键是不知道空间上和效率上那个更划算,如果数据量少时和量多的时有不同吗. 谁来出个注意,或者有更妙的方法,谢谢先
...全文
253
2
打赏
收藏
【请教】hashmap是不是会占很多内存
最近我要做一件事情,把数据库中数据的某两项全拿出来,因为经常要用到,二要要得到二者的匹配关系,就像id和name,不过让我犹豫的是因改用hashmap还是干脆全拼个字符串,用时再截它.关键是不知道空间上和效率上那个更划算,如果数据量少时和量多的时有不同吗. 谁来出个注意,或者有更妙的方法,谢谢先
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
woowo
2005-04-07
打赏
举报
回复
谢谢了
fog628
2005-03-23
打赏
举报
回复
我觉得HashMap是很高效的,它根据key的hashCode来定位到数组
而对数组的访问是很高效的,如果像楼主所说拼个字符串用时再截它,
Java里的String是恒常的的,每次(不管拼和截),系统都会生成新的
String对象。
不过楼主最好写段代码测试一下
实验4
10. **JVM
内存
模型**:理解Java虚拟机(JVM)的工作原理,包括堆
内存
、栈
内存
、方法区以及垃圾回收机制,对优化代码性能有重要影响。 在"Lab4-master"这个压缩包中,可能包含实验的源代码文件、说明文档、测试用例...
hashmap
、linked
hashmap
、treemap的区别
如果你需要快速的查找和修改操作,并且不关心元素的顺序,那么
HashMap
是一个不错的选择。...需要注意的是,Linked
HashMap
会
占
用比
HashMap
更多的
内存
,因为它需要维护额外的链表结构来保持顺序。
hashmap
面试题,5214页PDF的进阶架构师学习笔记,面试必
会
因为涉及的内容
很多
没法一两篇文章就介绍详细清楚,方便起见我用PPT图片的形式简单介绍一下。如果需要更详细了解学习的朋友可以看文末。 安卓跳槽需要复习的知识 在介绍面试考察内容前,先来看看我认为的“中级安卓...
current
hashmap
(current
hashmap
和
hashmap
的区别)
concurrent
hashmap
的读是否要加锁,为什么 有并发访问的时候用Concurrent
HashMap
,效率比用锁的
HashMap
好 功能上可以,但是毕竟Concurrent
HashMap
这种数据结构要复杂些,如果能保证只在单一线程下读写,不
会
发生...
java数据结构-
HashMap
一直以来似乎都有一个错觉,认为map跟其他的集合类一样继承自Collection,其实不然,Map和Collection在结构层次上是没有任何关系的,通过查看源码可以...Hash算法
HashMap
使用Hash算法,所以在解剖
HashMap
之间,需...
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章