Java 中 List 的最大封装量是多少

土匪八号 2011-01-15 05:59:58
从数据库中查处数据要用list封装,由于记录比较多有几万条,不知道list最大封装量是多少。量多会不会影响系统运行。
目前采用的是分批封装
...全文
1653 27 打赏 收藏 转发到动态 举报
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
与 List 中放的对象有关,对象属性越多其占用的空间越大。

PS:在 List 放入几万条数据,在设计上就是不妥的,不知道这样做的目的,也不敢妄加评判。
xiaochengfu1 2011-01-17
  • 打赏
  • 举报
回复
一次性要查询这么多数据到前台?
androidmvc 2011-01-17
  • 打赏
  • 举报
回复
看到。。list的内存 。。他是动态的根据你内存的大小 来决定的。。只要你有足够大的数据他就一定能够装

进去 。。至于他是怎么扩容的。。你可以看源码。。貌似 arraylist 当容量不够时,会 在原来的基础上增

加它本身一半的容量 来扩容。(我记得是这样。。你自己可以 看看源码 查证以下资料。。。)
wuzhenbao 2011-01-17
  • 打赏
  • 举报
回复
[Quote=引用 24 楼 huntor 的回复:]
List 的 size() 方法返回 int 类型。上限已确定。
[/Quote]
+1
huntor 2011-01-17
  • 打赏
  • 举报
回复
List 的 size() 方法返回 int 类型。上限已确定。
iambic 2011-01-16
  • 打赏
  • 举报
回复
几万小意思,关键是你每个对象有多大。你要是一个对象就1G,别说几万,几十个程序就挂了。
wang1986614 2011-01-16
  • 打赏
  • 举报
回复
分页吧,我上次碰到过一个集合三万多条数据,结果一查就报错,分页就没事了!
=PNZ=BeijingL 2011-01-16
  • 打赏
  • 举报
回复
分页吧
Inhibitory 2011-01-16
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 iambic 的回复:]

几万小意思,关键是你每个对象有多大。你要是一个对象就1G,别说几万,几十个程序就挂了。
[/Quote]
汗,别说几十个了,光创建一个对象,他的机器就挂了。
sun0322 2011-01-16
  • 打赏
  • 举报
回复
查询时就不能先查一下总件数,然后在通过总件数进行分页吗?
licip 2011-01-16
  • 打赏
  • 举报
回复
这么多条你肯定要分页呀。
wuxiaoke2009 2011-01-16
  • 打赏
  • 举报
回复
List类似于动态数组,所以只要你的内存足够大, 可以一直动态增加的。
zuxianghuang 2011-01-16
  • 打赏
  • 举报
回复
理论上List是不限制的
怎么不分页
那么多也不好显示呀
luomingwei108 2011-01-16
  • 打赏
  • 举报
回复
几万条
penglei520 2011-01-16
  • 打赏
  • 举报
回复
看你内存有多大咯
tongwei0071 2011-01-15
  • 打赏
  • 举报
回复
4楼的答案很对
法师csdn 2011-01-15
  • 打赏
  • 举报
回复
lz 研究下,List Map Vetory Collection
黄小楼 2011-01-15
  • 打赏
  • 举报
回复
上次我是用来装对象的。。。一下子弄个15000的就内存溢出了。。
土匪八号 2011-01-15
  • 打赏
  • 举报
回复
难道不行?????
龙四 2011-01-15
  • 打赏
  • 举报
回复
几万条数据还不会导致什么效率问题


[Quote=引用 5 楼 xiaoye2892 的回复:]

引用 2 楼 fujianianhua 的回复:
难道不行?????

数据库中一次select几万条?
需要多少时间?
效率肯定差
[/Quote]
加载更多回复(7)

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧