这个问题是关于 Java ObjectInputStream 的。如果流处于我知道读取下一个对象将导致 ClassNotFoundException 的状态,是否有某种方法可以简单地丢弃该对象(因为我实际上并不关心数据)并读取其余信息从流中?
我认为忽略异常不会起作用,因为 API 文档说,如果您读取一个对象,并且发生 ClassCastException(这就是我的情况),那么流将处于不确定状态。
这个问题是关于 Java ObjectInputStream 的。如果流处于我知道读取下一个对象将导致 ClassNotFoundException 的状态,是否有某种方法可以简单地丢弃该对象(因为我实际上并不关心数据)并读取其余信息从流中?
我认为忽略异常不会起作用,因为 API 文档说,如果您读取一个对象,并且发生 ClassCastException(这就是我的情况),那么流将处于不确定状态。