当前位置: 代码迷 >> J2SE >> 请问一个对象序列化有关问题
  详细解决方案

请问一个对象序列化有关问题

热度:48   发布时间:2016-04-23 20:30:17.0
请教一个对象序列化问题
目前有如下继承关系~
public interface imessage extends Serializable{};
public abstract class MessageBase implements IMessage{};
public class MessageClass extends MessageBase{};


MessageClass messageClass = new MessageClass(); 
messageClass 序列化时出错~
java.lang.IllegalArgumentException: Non-serializable object
...
Caused by: java.io.NotSerializableException: java.lang.Object
...

------解决方案--------------------
代码发出来看下
------解决方案--------------------
光你这些应该不会有问题

------解决方案--------------------
继承了 Serializable 接口 ,有没有声明 declare a static final serialVersionUID 
类似于 private static final long serialVersionUID = 1L;  的声明呢
没有的话,添加上去
  相关解决方案