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