猿问

Java中的关键字transient怎么个用法,给个小实例

用transient关键字标记的成员变量不参与序列化过程,这个东西有谁能给个项目中的小栗子解释一下?

aluckdog
浏览 428回答 3
3回答

开心每一天1111

应该还是比较好搜索的.. 简单的例子 如果你要项目的话,去GitHub上搜一下就有了吧

慕尼黑5688855

你整个对象 序列化 在反序列化 回来不就知道了吗

慕田峪4524236

比如,对象中的缓存性质的成员就可以用transient来标记。下面的brief只有在用到的时候才会创建,且当User被放到Redis缓存中的时候,brief不会被序列化。 public class User { ... transient private Brief brief; public Brief getBrief() { return brief != null ? brief : (brief = new Brief()); } }
随时随地看视频慕课网APP

相关分类

Java
我要回答