RMIプログラムでは、サーバーから受信したオブジェクトをシリアル化するSerializableインターフェイスを実装したいと考えています。 Java 6は組み込みのシリアル化形式を使用していますか?私は、シリアライズ形式の特定の名前があるかどうかを知りたがっています。Javaはどのシリアル化フォーマットを使用しますか?
6
A
答えて
7
はい、Javaには独自のbinary serialization formatがあります。そして、私はそれが以外の名前を持っているとは思わないJavaのシリアル化[形式|プロトコル]。
0
これを行うには、Serializableインターフェイスを実装する必要があります。しかし、複雑なデータ構造を使用するとオブジェクトが正しくシリアル化されることは保証されません。あなたのオブジェクトがJava SEコンポーネントで構成されている場合、私はあなたが問題を起こすとは思わない、あなたのオブジェクトは、RMIシステムによるリフレクションを使用してシリアル化されます。
関連する問題
- 1. Java:シリアル化なしでObjectOutputStreamを使用
- 2. iOS用のREST APIに使用するシリアル化フォーマットは適切ですか?
- 3. パブリックAPIにはどのようなXMLシリアル化メソッドを使用しますか?
- 4. シリアル化またはJSON JavaScriptSerializerを使用した逆シリアル化中のエラー
- 5. ジャクソンを使用してJSONをJavaに逆シリアル化する
- 6. Javaシリアル化を使用してオブジェクトを保存する
- 7. Javaのシリアル化とは何ですか?
- 8. 反射を使用しないjava用xmlシリアル化ジェネレータ
- 9. JavaのObjectMapperを使用したJacksonのシリアル化
- 10. シリアルを使用してboost :: ptr_vectorをシリアル化する方法は?
- 11. Json.netは派生型をシリアル化/逆シリアル化しますか?
- 12. SQLのドメインイベントストレージ... JSONのシリアル化を使用しますか?
- 13. final修飾子はJavaのシリアル化に影響しますか?
- 14. 循環参照のJavaシリアル化は機能しますか?
- 15. エラーfromJsonを使用してオブジェクトを逆シリアル化しますか?
- 16. Javaシリアル化
- 17. Javaシリアル化は内部的にどのように動作しますか?
- 18. C#を使用してJava逆シリアル化可能オブジェクトをシリアライズ
- 19. JavaとJacksonライブラリを使用してJson Stringをどのように多面体逆シリアル化できますか?
- 20. Java BufferedImageのシリアル化
- 21. Javaのシリアル化オブジェクト
- 22. Javaネットワークオブジェクトのシリアル化
- 23. Java AMFのシリアル化
- 24. Javaスイングコンポーネントのシリアル化
- 25. Json.Encode()はJavaScriptSerializerクラスを使用してシリアル化します
- 26. restsharp WP7 JSON日時フォーマットのシリアル化
- 27. Jackson @JsonViewを使用してプロパティをシリアル化できますか?
- 28. アンドロイドバンドルを使用すると、なぜシリアル化されたスタックはArrayListとして逆シリアル化されますか?
- 29. LookAndFeelを使用したJFrameのシリアル化
- 30. Crypto CharmのJava相当ECGroupをシリアル化/逆シリアル化する
実際の名前が不足しているだけでなく、実際の仕様が不足しています。私はその仕様に対してデシリアライザを実装していましたが、しばしばその仕様にあいまいさや抜けがあることがよくありました。結局のところ、重要な仕様はSunのシリアル化の実装の結果でした! –
その名前はObject Serializationであり、それに応じて名前が付けられたSpecificationがあります。それが不完全であることに同意します。特に、RMI関連のいくつかの側面です。 – EJP