【发布时间】:2012-08-05 20:33:36
【问题描述】:
这个问题是关于 Java ObjectInputStream 的。如果流处于我知道读取下一个对象将导致 ClassNotFoundException 的状态,是否有某种方法可以简单地丢弃该对象(因为我实际上并不关心数据),并从流中读取其余信息?
我不认为仅仅忽略异常会起作用,因为 API 文档说,如果您读取一个对象,并且发生 ClassCastException(在我的情况下会发生这种情况),那么流将处于不确定状态状态。
【问题讨论】:
-
为什么你有可能读取一个会导致抛出异常的对象?也许你应该重新考虑你做事的方式。
标签: java object serialization