`
54powerman
  • 浏览: 49765 次
社区版块
存档分类
最新评论

序列化NotSerializableException问题

阅读更多
54powerman http://54powerman.blog.sohu.com 背景: 某项目中,要将某个自定义类MMessage对象,通过ObjectOutputStream和ObjectInputStream传递,该MMessage的特征描述: 1 该类未继承Serializable接口; 2 其父类Message的父类继承了Serializable接口; 3 其父类中有一个字段类型为java.io.ByteArrayOutputStream类型; 经测试发现,MMessage类序列化过程中,会抛出NotFoundSerializableException,提示如下: Exception in thread "main" java.io.NotSerializableException: java.io.ByteArrayOutputStream 错误排查: 1 从错误来看,首先想到了看一下MMessage是否继承了Serializable接口,发现其父类的父类继承了Serializable接口,理论上,作为子类的MMessage也应该是可以被序列
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics