0

这个问题是关于 Java ObjectInputStream 的。如果流处于我知道读取下一个对象将导致 ClassNotFoundException 的状态,是否有某种方法可以简单地丢弃该对象(因为我实际上并不关心数据)并读取其余信息从流中?

我认为忽略异常不会起作用,因为 API 文档说,如果您读取一个对象,并且发生 ClassCastException(这就是我的情况),那么流将处于不确定状态。

4

1 回答 1

2

流处于您无法恢复的状态。理论上您可以读取数据,但您必须对格式有深入的了解,并且加载所需的类可能会更简单。即如果这听起来很难,阅读格式就更难了。

于 2012-08-05T20:35:47.920 回答