@transient作用
时间: 2023-10-05 07:12:10 浏览: 99
Java transient 关键字详解及实例代码
@transient是Java中的关键字,用于标记类的成员变量,表示这些变量不需要序列化。在Java序列化过程中,对象会被转换成字节序列,然后保存到文件或者通过网络传输。如果一个对象包含的成员变量不需要被序列化,那么就可以使用@transient关键字进行标记。
当使用@transient关键字标记一个成员变量时,这个成员变量的值在序列化和反序列化过程中将被忽略。这意味着,即使一个成员变量的值在序列化时被保存到文件中,反序列化时也不会被恢复,而会被设置为默认值。
@transient关键字通常用于标记那些不应该被序列化的敏感信息,例如密码、密钥等。
阅读全文