transient关键字是什么?
的有关信息介绍如下:transient关键字是变量修饰符。
如果用transient声明一个实例衫灶滑变量,当对象存储时它的值不需要维持,换句话来说就是,用transient关键字标记的成员变量不参与序列化过程,transient关键字只能修饰变量,而不能修饰方法和类。
transient关键字的特点:
transient是Java语言的关键字,用来表示一个成员变量不是该对象序或腊列化的一部分,当一个对象被序列化的时候,transient型变量的值不包括在序列化的结果中,而非transient型的变量是被包括进去的,注意static修饰的静态变量天然就是不可序列化的。
一旦变量被transient修饰,变量将不再是对象持久化的一部分,该变量内容在序列化后无法被访问,本地变量是不能被transient关键字修辩闷饰的,变量如果是用户自定义类变量,则该类需要实现Serializable接口。
版权声明:文章由 好百科 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.haobaik.com/life/124964.html