10049---java-Transient关键字、Volatile关键字介绍和序列化、反序列化机制、单例类序列化
来源:互联网 发布:公安大数据应用现状 编辑:程序博客网 时间:2024/06/09 19:39
原文
Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想
用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。
transient是Java语言的关键字,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,
transient型变量的值不包括在串行化的表示中,然而非transient型的变量是被包括进去的。
注意static变量也是可以串行化的
同时,通过反序列化得到的对象是不同的对象,而且得到的对象不是通过构造器得到的,
也就是说反序列化得到的对象不执行构造器。
下面进行测试:
新建一个javabean类,代码:
0 0
- java-Transient关键字、Volatile关键字介绍和序列化、反序列化机制、单例类序列化
- java-Transient关键字、Volatile关键字介绍和序列化、反序列化机制、单例类序列化
- 10049---java-Transient关键字、Volatile关键字介绍和序列化、反序列化机制、单例类序列化
- java序列化、反序列化;关键字transient、volatile
- Java 序列化、反序列化与transient关键字
- Java对象表示方式1:序列化、反序列化和transient关键字的作用
- Java对象表示方法1:序列化、反序列化和transient关键字的作用
- Java对象表示方式1:序列化、反序列化和transient关键字的作用
- Java Serialization/序列化/反序列化 及 transient Java关键字详解
- Java序列化 transient关键字
- java的序列化与反序列化及transient关键字
- 序列化关键字transient
- transient关键字及Serializable的序列化与反序列化
- Java序列化与transient关键字
- java关键字transient与序列化相关
- transient 关键字与序列化
- transient 序列化的关键字
- transient 关键字 与序列化
- mysql授权ip访问
- POJ 1057 FILE MAPPING
- sg函数_____S-Nim( poj 2960 )
- iOS 开发之静态库.a和动态库详解
- gdb的简单使用
- 10049---java-Transient关键字、Volatile关键字介绍和序列化、反序列化机制、单例类序列化
- java 从本地拿取图片给前端显示
- C++学习笔记 1st —— 让我们来看看cout输出吧
- P1214 [USACO1.4]等差数列 Arithmetic Progressions
- java方法
- Brackets(区间dp)
- 达内学习笔记——new
- HDU 5790 Prefix
- Lua迭代器