【发布时间】:2014-10-05 22:53:13
【问题描述】:
使用 Transient 变量,我们可以停止序列化所需的值,但是在反序列化之后,我们会获得瞬态变量的默认值,并且会丢失原始值。那么创建瞬态变量的需要是什么,而不是我们可以跳过创建变量本身。如果可能的话如何获取瞬态变量的原始值。
【问题讨论】:
-
你的问题没有意义。瞬态关键字用于防止序列化。当您不想序列化变量时使用它。如果你想让它序列化,不要让它瞬态。
-
我正在创建两个文件,一个用于经理,另一个用于员工。经理也可以看到所有详细信息,例如密码,所以这里我没有使用任何临时值。但是在创建员工文件时,我正在为密码添加瞬态。所以他看不到密码
标签: java serialization deserialization transient