java.io.NotSerializableException
时间: 2024-05-31 11:13:11 浏览: 95
OCJP题库JAVA考试
5星 · 资源好评率100%
这个异常通常是在尝试将不可序列化的对象序列化时抛出的。在Java中,只有实现了Serializable接口的对象才能被序列化。如果一个对象没有实现Serializable接口,那么它就不可以被序列化。
要解决这个问题,有两种方法:
1. 让对象实现Serializable接口。这个接口没有任何方法,只是一个标记接口,表示这个类可以被序列化。
2. 如果这个对象不适合被序列化,那么就不要将它序列化,或者使用其他的序列化方式。
需要注意的是,如果对象中包含其他对象,那么这些对象也必须实现Serializable接口,否则同样会抛出NotSerializableException异常。
阅读全文