java - 列表默认容量是多少?列表可以存储多少个元素?

标签 java collections

我的第一个问题是我想从数据库中选择100000个元素,列表可以存储那么多元素吗?
我的第二个问题是我想在最短的时间内从数据库中获取所有元素?列表是存储元素的最佳方式还是有其他方式可以提高性能?

最佳答案

1) 是的,List 可以存储 100000+ 个元素。List 的最大容量仅受 JVM 可用内存量的限制。

2)对于性能问题,取决于要存储的数据类型。通常 HashMap 用于数据库。

关于java - 列表默认容量是多少?列表可以存储多少个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22420181/

相关文章:

java - 为 Android 用颜色填充 ArrayList

Python-计算单词列表中的每个字母

c# - 无法将通用列表转换为自定义列表类型

java - PriorityBlockingQueue 逻辑上无界但实际上并非如此?

Java 8 List<Map<String, Object>> 到 List<Map<String, Object>> 按键分组并按值计数

java - 如何在我的 Activity 中实现 "do not show again"功能?

java - 当从另一个类访问时,Quartz JobScheduler dataMap 似乎正在丢失数据

java - 找出另一个数组列表中不存在的数组列表的元素

Java解析HTTP文本文件格式

创建新对象行时出现 java.lang.NullPointerException