`
wandejun1012
  • 浏览: 2719943 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

hashmap最多能放多少数据

    博客分类:
  • java
 
阅读更多

因为在内存里处理的数据好像稍微多了点,它就报heap error,好像是空间不够。

 

一开始我就怀疑是不是hashmap本身所放的数据有限。

 

实际上当然不是啦。是JVM的内存溢出了。hashmap本身是可以放无限条的。

 

修改办法就是修改启动参数,将JVM的默认内存增大。

 

 

refurl:http://topic.csdn.net/u/20091019/14/ed9b8a03-0d04-4159-9022-50a3de635905.html

分享到:
评论

相关推荐

    HashMap,HashTable,LinkedHashMap,TreeMap的区别

    HashMap 最多只允许一条记录的键为 Null;允许多条记录的值为 Null。HashMap 不支持线程的同步,即任一时刻可以有多个线程同时写 HashMap,可能会导致数据的不一致。如果需要同步,可以用 Collections 的 ...

    java课件-HashMap

    一个HashMap最多只能有一个键为null,因为null键的哈希码总是0,所有null键都会被哈希到同一个位置。而值可以有多个为null。 4. 快速访问:由于使用了哈希函数,HashMap能够在常数时间内定位到键值对,这使得HashMap...

    基于HashMap的用户标签处理兼Java中HashMap实现原理研究.pdf

    Java中的HashMap是一个非同步的实现,允许多条Entry的值为Null,但最多只允许一条Entry的键为Null。 在本文中,我们还讨论了IO数据库操作对硬件IO的要求比较高的问题,以及如何避免频繁的IO操作,进而节省时间。...

    hashmap.zip

    一个HashMap中最多只有一个键为null的键值对,而值可以有多个为null的情况。 8. **迭代器与快速失败**:HashMap提供了迭代器,但在并发修改HashMap时,如果不使用迭代器的`remove()`方法,而是直接修改HashMap,...

    提取出某日访问网站次数最多的那K个IP

    标题 "提取出某日访问网站次数最多的那K个IP" 涉及的是数据分析和数据处理方面的技术,主要目标是从海量的日志数据中找出在特定日期内访问网站频率最高的K个IP地址。在这个过程中,我们可以使用多种编程语言和工具来...

    最多最全的java面试题

    "最多最全的Java面试题"这个资源显然为准备Java面试提供了丰富的材料。 面试题通常会涵盖以下几个关键领域: 1. **基础知识**:面试通常从基础开始,如数据类型、变量、运算符、流程控制语句(if-else,switch-...

    java 查找字符串中出现最多的字母

    - **HashMap**: `HashMap` 提供了基于键值对的数据存储方式。在本例中,`HashMap, Character>` 用来存储每个字符及其出现次数,其中键(key)是字符出现的次数(整型),值(value)是字符本身。 ### 2. 字符串中...

    查找字符串中出现重复次数最多的字符

    这个问题可以通过多种方法解决,例如使用哈希表(HashMap在Java中)或者数组来统计每个字符出现的次数,然后找出出现次数最多的那个。接下来我们将详细探讨这两种方法。 1. **哈希表法**: - 初始化一个哈希表,键...

    IO流练习题1

    根据提供的信息,我们可以总结出以下关于“IO流练习题1”的相关知识点: ...对于初学者来说,理解并熟练掌握IO流的基本用法是非常有帮助的,它不仅能够帮助解决实际问题,还能加深对Java语言特性的理解。

    HashMap的工作原理Java开发Java经验技巧共4页

    6. 空键值对:HashMap允许键或值为null,但最多只能有一个键为null,且null键映射的值没有特定的位置,因为null的哈希码是0,所有null键都会被映射到数组的第一个位置。 7. JDK版本差异:不同版本的Java可能对...

    HashMap底层实现原理共6页.pdf.zip

    2. 允许null键和null值:一个HashMap可以有多个null键,但每个键对应一个值,所以最多只有一个null键。 3. 默认初始容量:16,负载因子:0.75,当元素数量达到容量的75%时,会自动进行扩容。 4. 哈希冲突解决:...

    HashMap和HashTable区别共2页.pdf.zi

    - `HashMap`允许键和值为null,最多只能有一个键为null,而任意数量的值可以为null。 - `HashTable`则不允许键或值为null,如果尝试插入null,将会抛出`NullPointerException`。 3. **迭代性能**: - `HashMap`...

    大数据量,海量数据处理

    解决方法是使用HashMap来统计每个数据的频度,然后使用堆排序来输出频度最高的数据。 8. 给定上千万或亿数据,有些是相同的(重复),需要把重复的全部去掉,保留没有重复的数据。解决方法是使用HashSet来存储数据...

    C#版数据结构实验一数据及答案

    此外,哈希表(HashMap)是一种提供快速查找、添加和删除操作的数据结构,C#中的Dictionary, TValue>类便是其典型实现。哈希表依赖于哈希函数将键映射到数组索引,以实现近似常数时间的查找效率。 总之,这个C#数据...

    三种方式统计string中出现次数最多的char

    在编程领域,尤其是在处理字符串数据时,经常需要找出一个字符串中出现次数最多的字符。这个问题有多种解决方案,可以使用不同的编程技巧和数据结构。下面将详细解释三种常见的方法,以中文来阐述,帮助你理解这些...

    邓俊辉版java 数据结构源码

    树是一种非线性的数据结构,二叉树是其中最简单的一种,每个节点最多有两个子节点。AVL树是自平衡二叉查找树,保证了任何节点的两个子树高度差不超过1,从而保持高效的查找性能。红黑树则是另一种自平衡的二叉搜索树...

    树tree、动态数组dyArray、hashMap、拼图算法

    本篇文章将详细讲解标题中提到的四种数据结构及其实现方式:树、动态数组(dyArray)、哈希映射(hashMap)以及拼图算法。 首先,我们来探讨“树”这一经典数据结构。树是一种非线性的数据结构,由节点(或称为顶点...

    今天的赛事的比分如下.docx

    通过使用HashMap数据结构和Scanner类,可以高效地统计单词的出现次数,并输出出现次数最多的单词。 技术要点: 1. 使用Java语言中的HashMap数据结构来统计单词的出现次数。 2. 使用正则表达式将非字母字符替换为...

    数据结构(java版) 刘小晶

    总之,通过《数据结构(Java版)》的学习,不仅可以提升编程技巧,还能深入理解计算机如何处理和组织数据,这对于软件开发、系统分析和算法设计等IT领域的工作至关重要。刘小晶教授的课程,无疑为学习者提供了宝贵的...

Global site tag (gtag.js) - Google Analytics