如果我这样写我的代码,它会给出一个错误“文件未找到访问被拒绝......”
public class ImplRegistration implements IRegistration {
@Override
public boolean newRegistration(Registration_BE reg_be) {
FileOutputStream fos = new FileOutputStream("serial.ser");
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(reg_be);
}
}
出于安全原因,我将代码的第四行更改为:
FileOutputStream fos = new FileOutputStream("f://serial.ser");
但随后它显示了异常java.io.NotSerializableException: java.io.ByteArrayInputStream
。
如何序列化对象?