java 序列化与反序列(完整)
来源:互联网 发布:优化企业发展环境 编辑:程序博客网 时间:2024/06/06 08:36
提纲:
1:序列化的概念与作用
2:序列化的分类 : 普通序列化 和 扩展序列化(实例)
3:序列化成为XML文件,并反序列化(实例)
具体类容:
1:序列化的概念与作用
概念:序列化是将heap中的对象的状态存储起来,以便后期可以使用序列化的类容进行反序列化
作用:利于在网络中传输对象
2:普通序列化是指 : 那些实现了Serializable 接口的类,它是最基础的序列化只能对一个对象进行完全序列化。
扩展序列化是指 : 如果你只希望序列化一个类中的一部分或者序列化其他要加入的类那么你就必须要了解扩展序列化了。扩展序列化 Externalizable接口是Serializable 接口的子类
2.1 : 普通序列化的实例
需要被序列化的类我们不妨叫做User ,该类很简单就是实现了Serializable接口。有两个成员属性:username ,password(代码一)
序列化与反序列化类:分别用save()和write()来模拟(代码二)
2.2 扩展序列化 需要被序列化的类(代码三)
实现序列化的类(代码四)
3:序列化成XML 文件(普通的和扩展的都可以实例化成XML文件的)
被扩展的类使用了代码一
实例化类
值得注意的是: 序列化成为XML是需要下载外部包的:具体的下载地址: http://xstream.codehaus.org/download.html
我的使用的是 :xstream-1.3.1.jar
使用方法是在EC中导入外不包 bulid Path
- java 序列化与反序列(完整)
- Json序列化与反序列化完整实例
- java序列化与反序列化
- java序列化与反序列化
- java序列化与反序列化
- java序列化与反序列化
- Java序列化与反序列化
- Java序列化与反序列化
- java 序列化 与 反序列化
- java序列化与反序列化
- JAVA序列化与反序列化
- java序列化与反序列化
- java序列化与反序列化
- java序列化与反序列化
- Java序列化与反序列化
- Java序列化与反序列化
- Java序列化与反序列化
- Java序列化与反序列化
- 算法---查找子串第一次出现的位置索引(indexOf)
- POJ-1080-Human Gene Functions-LCS变体,动态规划,DP
- 实现SQL Server导入数据的四个好用方案
- Google’s MapReduce Programming Model-Revisted
- VS2008或者VS2010中 JS文件中使用智能感知的二个细节问题
- java 序列化与反序列(完整)
- Asp.Net防止刷新重复提交数据小记
- 归纳整理的日期工具类DateTool
- Class.getResourceAsStream 和 ClassLoader.getResourceAsStream
- 如何查看Windows2008的Application Data文件夹
- Android中AsyncTask的用法实例
- Facebook为人才收购荷兰软件美工计划公司
- qemu中启动versatilepb,qemu挂起问题解决
- 查看操作系统的信息