transient关键字小结
2015-12-08 11:33
211 查看
java中实现序列化有两种实现方式,一种是自动的,只要实现Serilizable接口,另一种是需要手动指定需要序列化的成员变量,实现Externalizable接口。
transient的特点:
1、transient只能修饰成员变量,不能修饰局部变量、方法和类。
2、用户自定义的类变量,需要实现Serilizable接口才能被transient修饰。
3、被transient关键字修饰的变量不再能被序列化,一个静态变量不管是否被transient修饰,均不能被序列化。
4、一旦变量被transient修饰,变量将不再是对象持久化的一部分,该变量内容在序列化后无法获得访问。
下面不举例证明了。可以参考博客:/article/1515212.html
transient的特点:
1、transient只能修饰成员变量,不能修饰局部变量、方法和类。
2、用户自定义的类变量,需要实现Serilizable接口才能被transient修饰。
3、被transient关键字修饰的变量不再能被序列化,一个静态变量不管是否被transient修饰,均不能被序列化。
4、一旦变量被transient修饰,变量将不再是对象持久化的一部分,该变量内容在序列化后无法获得访问。
下面不举例证明了。可以参考博客:/article/1515212.html
相关文章推荐
- OC 多态
- android自定义dialog实现app换肤功能
- Android ADB常用命令总结
- EzLaze III
- 我的工具太少了之Android无限轮播图片,最后一张过度动画很重要
- LeetCode 215 Kth Largest Element in an Array
- iOS 使用collectionView实现无线轮播
- 如何走技术路线的研究生论文?
- Windows 上安装docker
- Excel公式不计算
- 函数的重载
- Java下载文件
- 堆/栈
- 强引用,软引用,弱引用,虚引用
- Android - 文件读写操作 总结
- Android:Layout_weight的深刻理解(转载于51CTO)
- Charles抓包监测和网络知识梳理
- 【Struts2】(7)ModelDriven和类型转换器
- SuperMap中动画模型制作详解
- ccf认证--201509-3