Java之transient关键字一篇就够了

乔欣 Java经验 发布时间:2022-12-18 07:44:46 阅读数:10618 1
通过对下文的阅读,你可以掌握transient关键字的所有用法
笔者将从transient关键字的简介及功能和使用场景一一介绍transient关键字,如下所示

transient关键字的简介

 
transient关键字的英文意思:短暂

transient关键字的功能:
   使用transient关键字修饰的成员变量,在对象序列化的过程时,会被忽略
   所以transient关键字修饰的信息,在“网络的传输中或持久化等序列化场景”中不会包含此变量
   总之一句话,被transient修饰的关键字不会被序列化

transient存在的意义:
   如:一些对象中不应该被序列化的字段,需采用transient关键字修饰
      例:密码这个字段,笔者建议在其上面加上transient关键字

transient关键字使用注意事项

1.变量被transient修饰,不会被序列化
  反序列化中不会包含原值
2.transient关键字只能修饰变量,不能修饰方法和类
3.本地变量不能被transient关键字修饰
3.该类需要实现Serializable接口
4.一个静态变量无论是否被transient修饰
   都不能被序列化
5.transient涉及的是对象中的信息

transient关键字的应用场景

1.RPC调用、实体对象笔者都建议字段上加上transient关键字修饰
2.Logge实例对象,不建议使用序列化操作
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202212/16713207315178.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者