您的位置:首页 > 编程语言 > Java开发

Java的序列化(Serialization)

2009-06-20 14:08 295 查看
java中的序列化(serialization)机制能够将一个实例对象的状态信息写入到一个字节流中,
使其可以通过socket进行传输、或者持久化存储到数据库或文件系统中;
然后在需要的时候,可以根据字节流中的信息来重构一个相同的对象。

序列化机制在java中有着广泛的应用,EJB、RMI等技术都是以此为基础的。
序列化机制是通过java.io.ObjectOutputStream类和java.io.ObjectInputStream类来实现的。
在序列化(serialize)一个对象的时候,会先实例化一个ObjectOutputStream对象,然后调用其writeObject()方法;
在反序列化(deserialize)的时候,则会实例化一个ObjectInputStream对象,然后调用其readObject()方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: