5

私は調査を行う予定でしたが、Java 1.5 と 1.6 を混在させようとするかどうかアドバイスしてください。たとえば、私はJava 1.5を持っていて、c:\ドライブのファイルにJavaオブジェクトをシリアライズしてから、Java 1.6で開こうとしましたが、例外があり、その逆を行った場合..?

4

1 に答える 1

2

シリアル化メカニズム自体は変更されていません。個々のクラスについては、特定のクラスによって異なります。クラスに serialVersionUID フィールドがある場合、これはシリアライゼーションの互換性を示すと想定されています。

private static final long serialVersionUID = -7287480476309918049L;
If it is unchanged, the serialized versions are compatible.
于 2012-08-11T08:40:17.373 に答える