对象序列化中的参数

时间:2016-04-23 14:47:12

标签: java

我有一个Java类实现了Serializable接口,这个类有两个属性对象,这两个属性对象是否被序列化?

2 个答案:

答案 0 :(得分:1)

它们将被序列化,除非它们具有瞬态修饰符或者本身是非可序列化的对象。如果存在非可序列化的非瞬态对象,则无法序列化类的实例,因为它将抛出NotSerializableException。

答案 1 :(得分:0)

是的,这些字段与课程一起序列化,除非他们是statictransient

字段的类型本身必须是可序列化的,否则当您尝试序列化对象时将抛出异常java.io.NotSerializableException