代码点读机 / Java / transient

transient Java · 关键字

标记字段不需要被序列化保存,像日记里有些隐私内容不想被复印。

怎么用

transient 类型 字段名;

小例子

import java.io.Serializable;

class 用户 implements Serializable {
  String 名字;
  transient String 密码;
}

运行结果

对象序列化保存时 密码 被忽略

提醒:transient 只对序列化有效;常用于敏感字段或临时缓存

官方文档:https://docs.oracle.com/javase/tutorial/java/IandI/transient.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Java全部词条