我有一个对象定义为
class MyObj {
int a;
String b;
Date d; //I will add the transient
}
在序列化期间,对象没有“瞬态”,序列化字符串包含Date。现在我在添加带有Date的'transient'修饰符。它能够反序列化吗?
我已经使用我的机器进行了测试,但它正在运行,但不知怎的,我对这个问题没有信心。我正在使用Gson进行序列化/反序列化。
答案 0 :(得分:1)
没有!
正好是definition of transient keyword in java
transient是一个Java关键字,它标记成员变量不是 序列化时,它被持久化为bytes.transient是一个 Java关键字,标记成员变量时不要序列化 它被持久化为字节流。