2016-04-23 14 views
-2

Serializableインタフェースを実装したJavaクラスがあり、このクラスに2つのプロパティオブジェクトがあり、これらの2つのプロパティオブジェクトがシリアル化されているかどうかオブジェクト直列化のパラメータ

+0

Javaクラスと2つのプロパティオブジェクトを投稿できますか? –

+0

@Dasthagiri Javaコードを追加してください。 – SkyWalker

+2

java docを参照できます。https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html – Unknown

答えて

0

はい、フィールドは、staticまたはtransientでない限り、クラスとともにシリアル化されます。

フィールド自体の型はシリアル化可能でなければなりません。オブジェクトをシリアル化しようとすると例外java.io.NotSerializableExceptionがスローされます。

1

一時的修飾子を持たないか、または直列化不可能なオブジェクトそのものでない限り、直列化されます。直列化不可能な非一時オブジェクトがある場合、NotSerializableExceptionがスローされるため、クラスのインスタンスを直列化できません。

関連する問題