0
我在想,为什么refill()
在数据块中间发现意外的EOF时会抛出StreamCorrruptedException
? (ObjectInputStream.java:2538
)Java ObjectInputStream替换:StreamCorruptedException代替EOFException
如果它抛出EOFException
或在这种情况下抛出StreamCorrruptedException
是否有其他原因,会不会更好?
谢谢,我想到了这些方面的内容,但后来我认为也可能会读取错误的对象类型。这将是一个错误,但是这个流并不是真正的腐败。 –