シリアル化を遭遇するたびに、私たちの心はシリアルバージョンIDにジャンプします。 シリアル化APIごとに、シリアル化したい場合はオブジェクトを静的にすることはできません。どうすれば "serialiversionid"を静的にすることができますか?誰でも正確になぜシリアルバージョンIDが静的であるかをJavaで説明できます
プライベート静的最終長いのserialVersionUID = 1Lを次のように
署名です。
グーグルで次の情報があります。
デシリアライズ時に、データからオブジェクトを作成する必要があります。 オブジェクトがデシリアライズ可能かどうかをチェックする方法がない場合は、 オブジェクトメンバーを取得する方法はありません。
その他の情報は、デシリアライズでは例
ありがとうございます。それは非常に有用な説明です。私はあなたのものを撮影していればインタビューで資格があります:) – Pradeep
'serialVersionUID'を変更することはほとんどありません。 'serialVersionUID'を変更せずにフィールドを十分に変更した場合に起こるように、部分的にではなく、シリアライゼーションを完全に中断することだけが達成されます。不幸な名前にもかかわらず、増分されるクラスのバージョン番号とはみなされません。 – EJP