Java对象的持久化
作者:admin 日期:2007-12-10
版权所有,欢迎转载,转载请注明转自http://www.suneca.com
在做开发的时候,有时会将一些对象数据持久到磁盘上的需求,其实这一块也是一些缓存框架经常要做的事情,因为对于一些很少用的对象,我们可以将这些对象先写到磁盘当中,当需要用到这些数据的时候,直接从磁盘当中读取并恢复这些对象。
如果需要持久化对象,我们需要用到一个非常关键的类,那就是ObjectOutputStream,如果需要恢复持久对象,我们需要用到ObjectInputStream。
以下例子:将T_USER表数据读取出来,然后使用一个JavaBean进行封装,之后,将这些对象封装在一个集合当中,接着将集合持久到磁盘当中,最后,将持久到磁盘的数据恢复为Java对象.
在做开发的时候,有时会将一些对象数据持久到磁盘上的需求,其实这一块也是一些缓存框架经常要做的事情,因为对于一些很少用的对象,我们可以将这些对象先写到磁盘当中,当需要用到这些数据的时候,直接从磁盘当中读取并恢复这些对象。
如果需要持久化对象,我们需要用到一个非常关键的类,那就是ObjectOutputStream,如果需要恢复持久对象,我们需要用到ObjectInputStream。
以下例子:将T_USER表数据读取出来,然后使用一个JavaBean进行封装,之后,将这些对象封装在一个集合当中,接着将集合持久到磁盘当中,最后,将持久到磁盘的数据恢复为Java对象.
Tags: FileInputStream FileOutputStream ObjectInputStream ObjectOutputStream
