请问:把数据库中的某个表中的记录全部取出放入Java程序集合类中,在使用各个方法显示在程序中操作,这样理解对吗?谢谢

解决方案 »

  1.   

    其实楼主说的就有点类似hibernate的缓存机制的。就是把数据都放到缓存中。用的时候再从缓存中取。
      

  2.   

    可以是可以放,但是需要考虑到jvm的内存以及开发机器的内存,如果数据量比较大,很容易内存溢出的
      

  3.   

    Collection
    ├List
    │├LinkedList
    │├ArrayList
    │└Vector
    │ └Stack
    └Set
    Map
    ├Hashtable
    ├HashMap
    └WeakHashMap
    集合类是这些啊,和数据库没啥关系的
      

  4.   

    当然可以这样做了,像一些框架的缓存机制都是这样做的,都是将数据保存在集合类中,但是我们的使用的时候要注意集合类的容量,这个容量是取决于java虚拟机的,我们可以调大java虚拟机的内存值,当然这个值不能大于机器的物理内存哦。