社区
Java SE
帖子详情
关于用Java构建Hashtable
adamdudu3
2012-07-25 03:49:27
各位好!我想构建一个哈希表,数据来源是数据库,数据内容是 key=文章的编号和 value=文章的评分。
也就是从数据库中(大约有5000行)按行读取数据,然后把key和value构建哈希表,方便以后按照key值查找。
...全文
131
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数据库
public static void main(String[] args) {
Hashtable
hs = queryFilterInfo(); Connection conn = null; ResultSet rs = null; String sql = null; //转化Enumeration Enume...
利用哈希表(
Hashtable
)的数据来建立树结构
/*利用哈希表的数量来建立树结构*/ class TreesDemo extends JPanel{ public TreesDemo(){ JFrame f = new JFrame("
Hashtable
");
Hashtable
hashtable
1 = new
Hashtable
();
Hashtable
hashtable
2 = new Ha...
HashMap
Hashtable
LinkedHashMap 和TreeMap.
https://blog.csdn.net/qq_39455116/article/details/82830102
java
为数据结构中的映射定义了一个接口
java
.util.Map;它有四个实现类,分别是HashMap
Hashtable
LinkedHashMap 和TreeMap. Map 主要用于存储键(key)值(value)对,根据键得到值,因此键不允许键重复(重复会覆盖),但允许值重复。 一、HashMap 是一个最常用的Map,它根据键的HashCode 值存储数据,根...
Python 和
Java
中保存字典时内存使用的差异
我们需要
构建
包含字典的列表/数组,每个字典包含一个整数作为键,还有一个(可能非常长的)整数数组。我们分别使用 Python 和
Java
实现了这一功能。在 Python 中,运行时间约为 90 秒,但在
Java
中,
构建
这些字典需要大量内存,甚至会遇到堆内存不足的问题。运行时间也更慢。
Java
每一天1.1ThinkingP211
设计
构建
器(构造方法)时一个特别有效的规则是:用尽可能简单的方法使对象进入就绪状态;如果可能,避免调用任何方法。在
构建
器内唯一能够安全调用的是在基础类中具有final 属性的那些方法(也适用于 private方法,它们自动具有 final 属性)。这些方法不能被覆盖,所以不会出现上述潜在的问题。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章