如何解决Vector中加载大量数据的问题? 因为程序要求,需要在一个Panel上显示大量的图片对象,图片对象大概有5000-10000个左右,我现在使用了一个Vector来装载所有的图片对象,因为对象全部从数据库中获取,当时设计时为了防止频繁的读取数据,所以采取了一次性将所有对象读到内存中的方法,但现在看来内存占用相当大,程序启动也非常慢,不知道各位高手有什么好的解决方法。不吝赐教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不要一次都读近来,一次读一批,如果有必要的话设计个cache算法什么的。 谢谢楼上几位的回复。但是,一定要一次读取所有的数据,不知道cache算法是如何实现的,大家给点建议呢? 原理基本上和网上流行的翻页实现一样,没有人会把CSDN中发的贴子一次性存入内存,都是一次度10或更多 cache算法要根据按照你的需求来设计,基本原则就是,先进来的先出去,长时间未使用的先出去。 问一个打jar的问题 一个求知者~ 求算法 找出A数组中存在B数组中不存在的数据 一个编程问题? 大家帮忙调式一下这个程序,看那里有问题 急,写不进数据库 如何设置鼠标处与忙状态 根据Java提供的.class的文件结构我们可以编写出针对.class文件的反编译程序吗? 怎么在java程序中执行系统命令或其他可执行程序(像批处理一样)? 剛學完C,是學C++呢JAVA? 唉,歌门进来看下,不太懂 求解
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货