transient关键字的含义

作为一个小白,平时很少用这个关键字写代码,em...好吧,没用过这个关键字,在看jdk源码时看到了它,如图所示:

特性:

1、主要特性,也是jdk中说明的,被它修饰的变量不可以被持久化,当对象被序列化后,被其修饰的变量将访问不到设定的值;

2、它只能修饰成员变量,不能修饰方法中的本地变量;

3、如果要使用该关键字,要实现序列化接口;

4、如果一个变量已经使用static关键字修饰,不实用transient也不能被序列化;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 此文已经同步至个人站点博客,点击下方链接可以体验更加阅读模式:《java题库》 final,finalize,fi...
    千淘萬漉阅读 9,765评论 2 2
  • Java transient关键字用于类属性/变量,表示该类的序列化过程在为该类的任何实例创建持久字节流时应该忽略...
    步积阅读 10,748评论 1 3
  • JAVA序列化机制的深入研究 对象序列化的最主要的用处就是在传递,和保存对象(object)的时候,保证对象的完整...
    时待吾阅读 13,744评论 0 24
  • 在介绍transient关键字之前首先得了解对象的序列化:一个类实现了 Serializable接口, 我们就可以...
    new_66b1阅读 3,385评论 0 0
  • #本文参加“青春”大赛,本人保证本文为本人原创,如有问题则与主办方无关,自愿放弃评优评奖资格# 画堂春·惜时 夏落...
    隔壁幼儿园最可爱阅读 3,811评论 0 24