我想序列化一个Book对象:
public class Book implements DataSerializable {
@Override
void writeData(ObjectDataOutput out) throws IOException {
...
}
@Override
void readData(ObjectDataInput in) throws IOException {
...
}
}
问题在于我不知道如何实例化ObjectDataOutput / ObjectDataInput类型的对象以序列化/反序列化Book对象。
ObjectDataOutputStream实现了ObjectDataOutput,但我不知道如何实例化这个对象,因为它需要没有公共构造函数的SerializationService对象。
那么,有没有办法从FileOutputStream / FileInputStream创建一个ObjectDataOutput / ObjectDataInput对象?
提前致谢
答案 0 :(得分:2)
感谢@pveentjer我找到了答案。
SystemUser