Java序列化与反序列化
来源:互联网 发布:db2 恢复数据库 编辑:程序博客网 时间:2024/04/30 08:16
转载于:http://blog.csdn.net/wangloveall/article/details/7992448/
1.Java序列化与反序列化
Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。
2.为什么需要序列化与反序列化
我们知道,当两个进程进行远程通信时,可以相互发送各种类型的数据,包括文本、图片、音频、视频等, 而这些数据都会以二进制序列的形式在网络上传送。那么当两个Java进程进行通信时,能否实现进程间的对象传送呢?答案是可以的。如何做到呢?这就需要Java序列化与反序列化了。换句话说,一方面,发送方需要把这个Java对象转换为字节序列,然后在网络上传送;另一方面,接收方需要从字节序列中恢复出Java对象。
当我们明晰了为什么需要Java序列化和反序列化后,我们很自然地会想Java序列化的好处。其好处一是实现了数据的持久化,通过序列化可以把数据永久地保存到硬盘上(通常存放在文件里),二是,利用序列化实现远程通信,即在网络上传送对象的字节序列。
详情看上面网址中的文章。
阅读全文
0 0
- java序列化与反序列化
- java序列化与反序列化
- java序列化与反序列化
- java序列化与反序列化
- Java序列化与反序列化
- Java序列化与反序列化
- java 序列化 与 反序列化
- java序列化与反序列化
- JAVA序列化与反序列化
- java序列化与反序列化
- java序列化与反序列化
- java序列化与反序列化
- Java序列化与反序列化
- Java序列化与反序列化
- Java序列化与反序列化
- Java序列化与反序列化
- Java序列化与反序列化
- java序列化与反序列化
- P1062 数列
- 欢迎使用CSDN-markdown编辑器
- 图解ARP协议(四)代理ARP:善意的欺骗
- Java 有两个任务A与B,多线程执行任务A完成后再继续执行任务B
- CS224D:Deep Learning for NLP Note1
- Java序列化与反序列化
- Android 第一次实验记录
- c++重载
- 霍夫变换直线检测及原理理解
- 如果是有意隐藏 请使用关键字 new
- Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.04
- SpringBoot+Maven项目实战(2):集成SpringBoot
- 模板
- LeetCode 205. Isomorphic Strings