Java关键字-transient
2016-07-08 08:55
417 查看
简介
Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。
transient是Java语言的关键字,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,transient型变量的值不包括在串行化的表示中,然而非transient型的变量是被包括进去的。 当从磁盘中读出某个类的实例时,实际上并不会执行这个类的构造函数,
而是载入了一个该类对象的持久化状态,并将这个状态赋值给该类的另一个对象。
相关文章推荐
- javax.servlet.*需要的两个包
- Java集合Map<K,V>,HashMap<K,V>的使用,for循环正解
- 开源 java CMS - FreeCMS2.5 自定义表单
- myeclipse8.5 启动时不弹出工作空间的选择,直接进入一个空的工作空间
- myeclipse8.5 启动时不弹出工作空间的选择,直接进入一个空的工作空间
- myeclipse8.5 启动时不弹出工作空间的选择,直接进入一个空的工作空间
- myeclipse8.5 启动时不弹出工作空间的选择,直接进入一个空的工作空间
- java语言常用性能优化技巧
- java内省机制与反射实现工厂模式
- Java关键字-strictfp
- Java 泛型 泛型方法
- eclipse最有用快捷键整理
- 【千里码】Task1-码之初
- JAVA枚举的作用与好处
- Java环境的搭建
- java学习路线图
- binding.BindingException: Invalid bound statement(not found)
- Java中Collection集合
- Eclipse调试问题 adb connection Error:远程主机强迫关闭了一个现有的连接
- 23种设计模式