社区
Java SE
帖子详情
hashmap最多能存放多少个key
sbe_steels
2009-09-16 11:17:15
如题
...全文
2829
8
打赏
收藏
hashmap最多能存放多少个key
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sbe_steels
2009-09-16
打赏
举报
回复
这个我是做网站访问统计的,解析出独立ip。哈哈。一年的数据全都集中在一起,
cc8294895
2009-09-16
打赏
举报
回复
这是放内存里的。你内存的大小来决定它存放多少东西
火龙果被占用了
2009-09-16
打赏
举报
回复
内存如果是固定的话,那与 value 的大小有关,value 内容很多的话,那么 key 可能相对就少,此长彼消。
如果在 HashMap 中存放大量(上万)的数据,那在设计上就有问题了。
rainer27613
2009-09-16
打赏
举报
回复
看你内存
jackker
2009-09-16
打赏
举报
回复
1
无限,一直到你设置的容器最大内存值,导致溢出,
我测试过的。
sbe_steels
2009-09-16
打赏
举报
回复
3
终于在这一刻抛出内存溢出的异常了。我key里面存放的是ip,总共key有15万6千条出现异常。
yanliang_xt
2009-09-16
打赏
举报
回复
我想应该看你的内存以及hash函数吧。。
sbe_steels
2009-09-16
打赏
举报
回复
自己顶
JAVA-20分钟手写
HashMap
只用20分钟时间,手把手用java手写实现基本的
HashMap
的核心功能,包括:Map主结构get方法put方法优化过的哈希算法自动扩容迭代器Iterator等等通过手写深度理解原理
HashMap
详解
目录 概要 第1部分
HashMap
介绍 第2部分
HashMap
数据结构 第3部分
HashMap
源码解析(基于JDK1.6.0_45) 第4部分
HashMap
遍历方式 第5部分
HashMap
示例 本文转载自http://www.cnblogs.com/skywang12345/p/3310835.html。致敬原作者 概要 这一章,我们对
HashMap
进行学习。 我们先对...
HashMap
不扩容时的最大容量分析
HashMap
在使用过程中,数据过多时会自动扩容。那么,在扩容之前最多可存多少数据呢? 用无参构造方法创建对象:
HashMap
<String,String> hm = new
HashMap
<String,String>(); 在JDK 7中 addEntry方法会先判断是否需要扩容。 size表示
hashmap
中已有的键值对数量,此时这个值还不包含即...
hashmap
相关
HashMap
集合简介
HashMap
基于哈希表的Map接口实现,是以
key
-value存储形式存在,即主要用来
存放
键值对。
HashMap
的实现不是同步的,这意味着它不是线程安全的。它的
key
、value都可以为null。此外,
HashMap
中的映射不是有序的。 JDK1.8 之前
HashMap
由 数组+链表 组成的,数组是
HashMap
的主体,链表则是主要为了解决哈希冲突(两个对象调用...
HashMap
究极详细
HashMap
底层详解 1.简介
HashMap
是java种使用频繁的数据结构,其储存对象是无序的,以
key
,value的形式
存放
1.
key
可以为null 2.
key
不能重复,如果
key
重复则会覆盖第一个
key
的value 3.一个
key
,对应一个value 2.
HashMap
的常用方法 方法 解释 put(
key
,value) 存入一对键值对
key
,value,如果
key
已存在则用这个value覆盖掉以前的,不存在则加入 get(
key
) 通过
key
来获取值 va
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章