transient 关键字有什么用途??

crazyinsomnia 发布于 2010/04/04 18:27
阅读 1K+
收藏 2

主要在什么情况下用到这个关键字?

加载中
2
红薯
红薯

例如,一个可系列化的对象,有些字段你不想被序列化,就可以用这个关键字。

例如一个用户对象,里面有个密码属性,你不希望用户密码被序列化到磁盘或者是网络,因为可能会泄露密码时,你就可以给密码声明为 transient

GoogleFan
GoogleFan
实现接口Serializable对象的成员变量不进行序列化处理。是这样对不。。
0
crazyinsomnia
crazyinsomnia

引用来自“红薯”的帖子

例如,一个可系列化的对象,有些字段你不想被序列化,就可以用这个关键字。

例如一个用户对象,里面有个密码属性,你不希望用户密码被序列化到磁盘或者是网络,因为可能会泄露密码时,你就可以给密码声明为 transient

 

0
十一11
十一11
序列化相关关键字
0
554330833a
554330833a
作为数据库Bean的成员变量,不会写入到数据库中
0
facfuture
facfuture

java关键字transient:修饰一个字段,在java(反)序列化一个对象时,不处理这个字段。

jpa中的transient:在持久化一个Bean时,不处理被注解的字段。


返回顶部
顶部