-3

サポートしているシステムを分析していますが、

public class LanguageBacking implements Serializable {}

同じ言語の設定を担当するクラスで

Serializable インターフェイスとプロパティをいつ使用するかを理解したいだけです

private static final long serialVersionUID = 8380243288947043866L;

私が助けたとき、またはあなたが番号を取得する方法

私はあなたの助けに感謝します

4

2 に答える 2

2

まず第一に、シリアライゼーションとは何かを知る必要があります.Javaのドキュメントによれば、シリアライゼーションとは、オブジェクトのデータだけでなく、オブジェクトのタイプとオブジェクトに格納されているデータのタイプに関する情報を含むバイトのシーケンスとしてオブジェクトを表すことができる場所です. .

シリアル化されたオブジェクトがファイルに書き込まれた後、そのオブジェクトをファイルから読み取って逆シリアル化できます。つまり、オブジェクトとそのデータを表す型情報とバイトを使用して、メモリ内にオブジェクトを再作成できます。

最も印象的なのは、プロセス全体が JVM に依存しないことです。つまり、あるプラットフォームでオブジェクトをシリアライズし、まったく別のプラットフォームでデシリアライズできます。

プロセス間通信を使用している場合、Serializable オブジェクトを目にするのは非常に一般的です。Serializable オブジェクトが必要かどうかを知る良い方法は、オブジェクトの永続性を維持する必要があるかどうかです...

よろしく!

于 2013-06-07T17:45:55.397 に答える
0

オブジェクトをファイルに書き込んで、ObjectOutputStream. インターフェイスを実装する必要がありSerializableます。これは、Java がデフォルトで提供する方法です。

これが役立つかもしれません:

于 2013-06-07T17:40:17.530 に答える