0

重複の可能性:
なぜ Java には Serializable インターフェイスが必要なのですか?

オブジェクトをシリアル化することのマイナスの結果は何ですか? いくつかの場所または Sun のすべてのシリアライズ可能なオブジェクトが必要です。Serializable インターフェイスが存在する必要さえありません。

4

2 に答える 2

1

シリアル化は、オブジェクトをインスタンス化するための2番目の手段(コンストラクターの後)を提供します。シングルトンクラスを作成した場合、予期しないときに複数のオブジェクトが存在する可能性があります。

于 2012-08-16T11:50:34.253 に答える
1

一部のオブジェクトは、追加のコードがないと安全にシリアル化できません (たとえば、開いているソケットがある場合など)。オブジェクトをシリアライズおよびデシリアライズすると、ソケットが魔法のように再び開かれることはありません。

于 2012-08-16T11:47:52.600 に答える