对象序列化是java提供的"轻量级"持久化,我想hibernate那种是重量级的持久化,将对象持久化到数据库中的一条数据.
序列化他的作用是将内存中的对象存到字节流在网络传送或保存到硬盘,然后可以恢复.需要将对象的字段值保存到磁盘中,并在以后检索此数据,在Objectinpustream读入到内存使用。在分布式应用中需要网络传输数据对象,就要实现序列化Java的远程方法调用能让你像调用自己机器上的对象那样去调用其它机器上的对象。当你向远程对象传递消息的时候,就需通过对象序列化来传送参数和返回值了 |