【问题标题】:Cannot Serilaise object of my class in Java [duplicate]无法在 Java 中对我的类的对象进行 Serilaise [重复]
【发布时间】:2016-05-25 04:51:23
【问题描述】:

我正在尝试序列化 Employee 类的实例。 但我看到一个异常发生,我不知道为什么 任何帮助将非常感激 提前致谢!!! :-)

我的代码可以在这个链接中找到,抱歉,我无法弄清楚 Stack Overflow 告诉我的错误是什么

Find my program at GitHub here

我也导入了必要的文件.... 堆栈跟踪是

Exception in thread "main" java.io.NotSerializableException: ex5_2.Employee
at java.io.ObjectOutputStream.writeObject0(Unknown Source)
at java.io.ObjectOutputStream.writeObject(Unknown Source)
at ex5_2.Ex5_2.main(Ex5_2.java:130)

【问题讨论】:

  • 请发布异常的堆栈跟踪。是否还为该类或其依赖的类实现了可序列化接口?
  • 好吧,请将您的代码发布到问题中。还有完整的问题。
  • 感谢大家的帮助。我必须实现 Serializable 接口。谢谢! :-)

标签: java serialization


【解决方案1】:

为了序列化对象,您需要序列化的类实现 Serializable。

例如: class Order implements Serializable

【讨论】:

  • 谢谢 :-) 成功了!!对于一个愚蠢的问题,我们深表歉意! :-(
猜你喜欢
  • 2015-11-29
  • 1970-01-01
  • 1970-01-01
  • 2014-12-26
  • 2016-10-14
  • 1970-01-01
  • 2020-01-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多