下面谈一谈:
1 首先是序列化和反序列化,一般是用来对java bean进行操作,以提供远程接口调用。
2 可能在不同机器上有不同的操作系统。在反序列化的时候就必然会有一些不确定性。
3 而流则分为字符流和字节流。字符流为两个字节,字节流为1个字节,
4 对象序列化与反序列化:
将Java对象转变成字节流存储,称之为对象序列化。从字节流中恢复一个Java对象,称之为对象反序列化。
序列化资格:只有实现了Serializable接口的对象,才可以被序列化。
序列化实现:通过ObjectOutputStream.writeObject(Object)将对象Object序列化;
反序列化实现:通过ObjectInputStream.readObject()反序列化一个对象;
序列化应用:对象序列化多用于分布式网络中通过RMI传输对象;

本文探讨了Java中序列化和反序列化的概念及应用,解析了对象序列化为字节流的过程,以及如何从字节流中恢复Java对象。强调了序列化的前提条件——实现Serializable接口,并介绍了序列化和反序列化的具体实现方法。
459

被折叠的 条评论
为什么被折叠?



