没有序列化错误意味着没有陷阱吗?

时间:2016-04-02 15:41:13

标签: java serialization

考虑什么是可序列化的和什么不可序列的,我是否正确如果在de / serialization期间没有弹出错误消息,那么所有内容都已经完美地序列化和反序列化了?或者是否仍然可以在没有任何错误的情况下让我的对象在de / serialization期间以某种方式损坏或更改?

我的问题可能看起来很奇怪,但对于像我这样的新手来说,跟踪对象的每个部分(这是相当大的)这个部分是否可以被序列化是相当困难的。所以如果这是一个合适的方法,我宁愿完全依赖错误指示。

1 个答案:

答案 0 :(得分:0)

其实没有。向/从DataStream写入/读取可序列化对象时没有错误意味着没有异常情况。但并不意味着您将获得一致的数据。

您可以在Bloch的Effective Java中阅读更多内容。有几个关于序列化的章节。