社区
Java SE
帖子详情
关于用Java构建Hashtable
adamdudu3
2012-07-25 03:49:27
各位好!我想构建一个哈希表,数据来源是数据库,数据内容是 key=文章的编号和 value=文章的评分。
也就是从数据库中(大约有5000行)按行读取数据,然后把key和value构建哈希表,方便以后按照key值查找。
...全文
130
5
打赏
收藏
关于用Java构建Hashtable
各位好!我想构建一个哈希表,数据来源是数据库,数据内容是 key=文章的编号和 value=文章的评分。 也就是从数据库中(大约有5000行)按行读取数据,然后把key和value构建哈希表,方便以后按照key值查找。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JiinYuu
2012-07-25
打赏
举报
回复
5000行 毛毛雨啦
adamdudu3
2012-07-25
打赏
举报
回复
却是没有用过容器。
我想表达的就是那个缓存的问题,5000行的数据量对hash表来说是否太大呢?
zqfddqr
2012-07-25
打赏
举报
回复
楼主新手 有可能没用过容器 java里有现成的
sffx123
2012-07-25
打赏
举报
回复
楼主想表达什么呢?
MiceRice
2012-07-25
打赏
举报
回复
难度是啥?不会JDBC?还是其它?
静态成员:
private static Map<String, Integer> mapScore = new HashMap<String, Integer>();
初始化时:
while (rs.next()) {
mapScore.put(rs.getString("文章编号"), rs.getInt("文章评分"));
}
需要注意的是,这是一个缓存设计,但凡缓存设计就将涉及到更新的问题需要考虑。
应用
Hashtable
的JDBC操作update数据库
本文提供了一个使用
Java
进行数据库批量更新的示例代码。通过读取文本文件中的数据,将其解析并存储到
Hashtable
中,然后遍历
Hashtable
来
构建
SQL更新语句。此过程展示了如何从文件读取数据、使用Enumeration迭代
Hashtable
以及
构建
动态SQL语句。
利用哈希表(
Hashtable
)的数据来建立树结构
本文介绍了一种使用哈希表数量来
构建
树结构的方法,通过实例演示了如何在
Java
中利用
Hashtable
类创建复杂的树状数据结构,并将其展示为JTree组件。
HashMap
Hashtable
LinkedHashMap 和TreeMap.
本文介绍了
Java
中的四个主要Map实现类:HashMap,
Hashtable
, LinkedHashMap和TreeMap。HashMap是最常用的,根据键的HashCode存储数据,线程不安全;LinkedHashMap保持插入顺序,遍历速度与数据量相关;
Hashtable
线程安全,但效率较低;TreeMap按键排序,提供升序或自定义排序,适合有序遍历的需求。 90770084,8364529,使用Vue和Node
构建
个人博客初探,['前端开发', 'Vue', 'Node.js', '数据库', 'web框架']
Python 和
Java
中保存字典时内存使用的差异
博客对比了 Python 和
Java
保存包含字典的列表/数组时的内存使用情况。Python 使用 numpy 库,运行约 90 秒;
Java
使用 ArrayList 和
Hashtable
,
构建
字典耗内存,运行慢且易堆内存不足。还给出
Java
解决方案,如用 int 替代 Integer、用 HashMap 替代
Hashtable
以减少内存消耗。
Java
每一天1.1ThinkingP211
本文探讨了
Java
中设计
构建
器(构造方法)的有效规则,即如何使对象尽可能简单地进入就绪状态,并介绍了
Java
提供的四种集合类:Vector、BitSet、Stack以及
Hashtable
。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章