您的位置:首页 > 编程语言 > Java开发

java transient关键字的意义

2017-12-25 00:00 253 查看
闲来无事,翻看了一下jdk源码,发现很多类里用到了 transient 这个关键字来修饰一个变量,在网上查了一些资料,明白了个大概,

transient 关键字用来修饰变量,一般用于java的序列化存储和读取。

对于被 transient 声明的变量,会在序列化的时候不会被写入序列化对象中,所以从磁盘读取序列化对象时,调用属性的get方法将会得不到属性的值,返回一个“”NOT SET“”
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java transient