6

Java シリアライゼーションでは、フィールドが一時的としてマークされている場合、シリアライズされていないことを理解しています。では、オブジェクトが逆シリアル化されると、transient に設定されたフィールドはどうなるでしょうか? それらはコンストラクターで定義された値に設定されますか?

4

1 に答える 1

11

これらは、タイプのデフォルト値(ゼロ、false、またはnull)に設定されます。

于 2012-03-14T02:53:17.740 に答える