今のところ、シリアル化の概念とserialVersionUidの使用については明確です。私には疑問があります。このシナリオを理解するのを手伝ってくれてありがとう。いろいろ試しましたが、Google から適切なヘルプが得られませんでした。
1) 送信者はオブジェクトをserialVersionUid
2) レシーバーは同じオブジェクトを逆シリアル化します。
はどこserialVersionUid
から来たのですか?JVM
シリアル化されたクラスから抽出すると思います。逆シリアル化する前に、レシーバーは同じクラスをメモリにロードする必要がありますか? 受信者がシリアル化されたクラスからserialVersionUid
を抽出するため、不一致のために例外が発生するのはなぜですか。serialVersionUid
もしそうなら、なぜ私たちは必要とserialVersionUid
するのでしょうか?