我创建了一个与java I / O一起使用的java程序。我已经实现了Serializable接口,但是当我尝试将对象写入文件时,它仍会在我的代码的下一部分导致java.io.NotSerializableException:
oos.writeObject(ep);
在实现可序列化时如何实现?除了实现这个界面,我应该做另外的工作吗?
答案 0 :(得分:6)
通常这意味着,您尝试序列化的对象的另一个对象持有引用是不可序列化的。如果您发布代码和异常堆栈跟踪,那么告诉它会容易得多。