0

この質問は、JavaObjectInputStreamに関するものです。ストリームが次のオブジェクトを読み取るとClassNotFoundExceptionが発生することがわかっている状態の場合、このオブジェクトを単純に破棄して(実際にはデータを気にしないため)、残りの情報を読み取る方法はありますか?ストリームから?

APIドキュメントには、オブジェクトを読み取った場合にClassCastExceptionが発生すると(私の場合はこれが発生します)、ストリームは不確定な状態のままになると記載されているため、例外を無視するだけではうまくいかないと思います。

4

1 に答える 1

2

ストリームは回復できない状態にあります。理論上はデータを読み取ることができますが、フォーマットを深く理解している必要があり、必要なクラスのロードはより簡単になる可能性があります。つまり、難しそうに聞こえるなら、フォーマットを読むのは難しいです。

于 2012-08-05T20:35:47.920 に答える