私は研究を行うためにplannnigでした.Java 1.5と1.6を混ぜようとすると助言してください。例えば私はjava 1.5を持っていて、C:\ドライブのファイルにjavaオブジェクトをシリアライズしてから、Java 1.6でオープンしようとしましたが、例外はありますか?jdk 1.5でオブジェクトをシリアライズしてデシリアライズjdk 1.6
5
A
答えて
2
シリアル化メカニズム自体は変更されていません。個々のクラスについては、特定のクラスに依存します。クラスにserialVersionUIDフィールドがある場合、これはシリアル化の互換性を示すものとします。
private static final long serialVersionUID = -7287480476309918049L;
If it is unchanged, the serialized versions are compatible.
+2
あなたは参照を引用できますか? –
+0
'serialVersionUID'はクラスの異なるバージョンの互換性を指し、実際にはシリアライゼーションに使用されるJavaのバージョンについて何も示しません。 Java 5と6の両方でクラスのインスタンスを直列化できますが、 'serialVersionUID'は変更されません。 –
関連する問題
- 1. JDK 1.5でビルドエラーが、1.6で接続インタフェース
- 2. java xml検証JDK 1.5 JDK 1.6の相違
- 3. なっNoSuchMethodError()JDK 1.5で実行しているが、1.6
- 4. オーバーライドannotaionとJDK 1.5
- 5. JDK 1.6とXerces?
- 6. JDK 1.5のNVARCHAR
- 7. Java 1.6 JDKツールVisualVM
- 8. OracleデータベースのデフォルトJDK 1.3にJDK 1.6をインストールできますか?
- 9. jdkのジェネリックのデフォルトマップ1.5
- 10. jenkinsスレーブでJDK 1.6を実行する
- 11. JDK 1.6.x G1での経験( "Garbage First")
- 12. 最新のEclipse for JDK 1.5を探す
- 13. Mac OS X上でJDK 1.6を使用してAntを実行
- 14. はGWT 2.6およびJDK 1.6
- 15. Maven 1.0.2とJDK 1.6の問題
- 16. jdk 1.6のSQL Server 2014用JDBCドライバ
- 17. Weblogic 9.2はSun Jdk 1.6をサポートしていますか?
- 18. JDK 1.6を実行しているIE11アプリケーション用のSeleniumバージョン
- 19. JDK 1.6コンパイラでは、 "-source 1.6"は何を有効にしますか?
- 20. NetBeansでJDK 1.5が使用されているのはなぜですか?
- 21. CXFのJDK 1.5を使ったJAX-WSの実装
- 22. -XdebugオプションはJDK 1.5でサポートされていますか?
- 23. JAXB unmarshalはJDK 1.6で動作しません
- 24. JDK 1.6コンパイル済みコードは、JDK 1.5コンパイル済みコードを呼び出します。どのようなエラーが表示されますか?
- 25. JDK 1.6を使用したNetBeans 6.7.1のインストール
- 26. Charset.defaultCharset()はJDK1.7とJDK 1.6で異なる結果を得ます
- 27. WSO2 Identity ServerはJava 5(JDK 1.5)をサポートしますか?
- 28. Collections.newSetFromMapの代わりにJDK 1.5を使用しますか?
- 29. HTTPS通信に失敗しました.jdk 1.8(64ビット)サーバーのjdk 1.6(32ビットクライアント):READ:Unknown-3.3 Alert、length = 2
- 30. は、JDK 1.6でWebサービスクライアントの開発およびJDKと互換性があることが必要1.5.03
あなた自身でテストするのは簡単です。 – fdomig