我想知道,为什么在数据块中间发现意外的 EOF 时会refill()
抛出一个?StreamCorrruptedException
( ObjectInputStream.java:2538
)
如果它抛出一个会不会更好,EOFException
或者在这种情况下有不同的理由抛出一个StreamCorrruptedException
?
我想知道,为什么在数据块中间发现意外的 EOF 时会refill()
抛出一个?StreamCorrruptedException
( ObjectInputStream.java:2538
)
如果它抛出一个会不会更好,EOFException
或者在这种情况下有不同的理由抛出一个StreamCorrruptedException
?