Java中对一个对象实现 java.io.Serializable 接口即序列化,主要是为了对该对象进行流式操作,如以字节流输出到文件等。
对于不想进行序列化的变量,使用transient关键字修饰。
transient关键字的作用是:阻止实例中那些用此关键字修饰的的变量序列化;
当对象被反序列化时,被transient修饰的变量值不会被持久化和恢复。
transient只能修饰变量,不能修饰类和方法。
Java中对一个对象实现 java.io.Serializable 接口即序列化,主要是为了对该对象进行流式操作,如以字节流输出到文件等。
对于不想进行序列化的变量,使用transient关键字修饰。
transient关键字的作用是:阻止实例中那些用此关键字修饰的的变量序列化;
当对象被反序列化时,被transient修饰的变量值不会被持久化和恢复。
transient只能修饰变量,不能修饰类和方法。