序列化就是将对象转化为可传输的数据格式,而反序列化就是将流转换为对象。两者方便数据的传输和存储。
java中只有实现Serializable和Externalizable接口的类的对象才能被序列化,Externalizable 继承了Serializable接口。
相应的API
java.io.ObjectOutputStream
writeObject(Object obj)
java.io.ObjectInputStream
readObject()
序列化就是将对象转化为可传输的数据格式,而反序列化就是将流转换为对象。两者方便数据的传输和存储。
java中只有实现Serializable和Externalizable接口的类的对象才能被序列化,Externalizable 继承了Serializable接口。
相应的API
java.io.ObjectOutputStream
writeObject(Object obj)
java.io.ObjectInputStream
readObject()