0
我在想,爲什麼refill()
在數據塊中間發現意外的EOF時會拋出StreamCorrruptedException
? (ObjectInputStream.java:2538
)Java ObjectInputStream替換:StreamCorruptedException代替EOFException
如果它拋出EOFException
或在這種情況下拋出StreamCorrruptedException
是否有其他原因,會不會更好?
謝謝,我想到了這些方面的內容,但後來我認爲也可能會讀取錯誤的對象類型。這將是一個錯誤,但是這個流並不是真正的腐敗。 –