发布网友 发布时间:2022-02-28 14:20
共2个回答
热心网友 时间:2022-02-28 15:49
有利于把一个Java对象变成字节流的形式传出去。
有利于从一个字节流中恢复一个Java对象。
有利于使用的java对象要在分布式中使用或者在rmi远程调用的网络中使用,实现java序列化接口。
Java对象的序列化有两种方式:
1、是相应的对象实现了序列化接口Serializable,这个使用的比较多,对于序列化接口Serializable接口是一个空的接口。
2、实现序列化的第二种方式为实现接口Externalizable。
Externlizable的部分源代码如下:
* @see java.io.ObjectInput
* @see java.io.Serializable
* @since JDK1.1
*/public interface Externalizable extends java.io.Serializable { /**
* The object implements the writeExternal method to save its contents
* by calling the methods of DataOutput for its primitive values or
热心网友 时间:2022-02-28 17:07
两个目的,存储或传输。