最简单的方法建一个类,里边定义一个静态的list成员变量,每次去list时检查,如果list为null就数据库查询,如果list已经存在,就直接返回存在的list就行了,高级点的,加个时间比较,超过一定的时间间隔获取list就去数据库查询后获得,如果没有超时的就直接返回保存的list。
如果有需要可以自己写一个缓存管理器,用来把需要的
数据缓存
在内存中,并且在根据自定义的时间间隔或事件触发自动更新缓存。
VS2010的VB里的listbox怎么自动保存数据,下次打开软件是上次打开软件的数据,可以使用 数据库来保存数据。当然,如果数据量少,用ini文件也是可以的。甚至用 注册表也可以。
在打开软件时候,需要自动加载即可。
代码不好写
首先得有一个数据结构
就是一条记录的class
class
xx{
string
field=null;
//field的
set
和
get方法
}
新建一个list
然后遍历一个表所有行
初始化一个
xx类
每行中的变量
付给xx的字段
list中加入一个xx
这样就形成一个list
希望有点帮助
以上就是关于java 怎么往内存里存放 list全部的内容,包括:java 怎么往内存里存放 list、VS2010的VB里的listbox怎么自动保存数据,下次打开软件是上次打开软件的数据、java中访问一个数据库把读取的结果保存为list等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)