跳转到内容

Java 编程/关键字/transient

来自维基教科书,自由的教科书

transient 是 Java 关键字,用于标记成员变量,使其在持久化到字节流时不被序列化。当对象通过网络传输时,需要进行“序列化”。序列化将对象状态转换为串行字节。这些字节通过网络发送,并从这些字节重新创建对象。用 Java transient 关键字标记的成员变量不会被传输;它们会被有意丢失。

语法

private transient <member-variable>;
or 
transient private <member-variable>;


例如

Computer code
public class Foo implements Serializable
 {
   private String saveMe;
   private transient String dontSaveMe;
   private transient String password;
   //...
 }

另请参阅

华夏公益教科书