Java序列化和反序列化
2015-11-01 11:31
260 查看
使用场景和目的:
1.序列化对象,可以实现分布式对象。主要用于如RMI远程方法调用,要利用对象序列化运行远程主机的服务,就想运行本地对象一样。
2.java对象序列化不仅保留一个对象的数据,而且递归保存对象引用的每个对象的数据。可以将整个对象层次写入字节流中,可以保存在文件中或在网络连接上传递。利用对象序列化可以进行对象的"深复制",即复制对象本身及引用的对象本身。序列化一个对象可能得到整个对象序列。
1.序列化对象,可以实现分布式对象。主要用于如RMI远程方法调用,要利用对象序列化运行远程主机的服务,就想运行本地对象一样。
2.java对象序列化不仅保留一个对象的数据,而且递归保存对象引用的每个对象的数据。可以将整个对象层次写入字节流中,可以保存在文件中或在网络连接上传递。利用对象序列化可以进行对象的"深复制",即复制对象本身及引用的对象本身。序列化一个对象可能得到整个对象序列。
相关文章推荐
- spring事务控制【Spring】
- Springmvc异常处理【Springmvc】
- Springmvc-freemarker 【Springmvc】
- Java 中泛型
- Springmvc视图解析器(一)resolver解析器和view视图 【Springmvc】
- Java记录 -51- 栈和队列
- ConcurrentHashMap 浅层次总结
- jdk代理(一) 静态代理和动态代理使用
- Java 字符集与编码
- Java 基础知识 - 知识导图
- 异常(Exception)JAVA072-076
- eclipse 安装 java 内存分析工具 Memory Analyzer
- 简单选择排序(与改进)
- Java记录 -50- ArrayList与LinkedList比较分析
- Java实现Strassen
- java线程简析
- struts2 表单标签——form
- JAVA 音乐文件读取工具
- Java锁机制(二)
- java内部类