什么情况下需要序列化
a)当你想把的内存中的对象写入到硬盘的时候;
b)当你想用套接字在网络上传送对象的时候;
c)当你想通过RMI传输对象的时候;再稍微解释一下:
a)比如说你的内存不够用了,那计算机就要将内存里面的一部分对象暂时的保存到硬盘中,等到要用的时候再读入到内存中,硬盘的那部分存储空间就是所谓的虚拟内存。在比如过你要将某个特定的对象保存到文件中,我隔几天在把它拿出来用,那么这时候就要实现Serializable接口;
b)在进行java的Socket编程的时候,你有时候可能要传输某一类的对象,那么也就要实现Serializable接口;最常见的你传输一个字符串,它是JDK里面的类,也实现了Serializable接口,所以可以在网络上传输。
c)如果要通过远程的方法调用(RMI)去调用一个远程对象的方法,如在计算机A中调用另一台计算机B的对象的方法,那么你需要通过JNDI服务获取计算机B目标对象的引用,将对象从B传送到A,就需要实现序列化接口。搜索没有人说的话能全部准确,批判性的参考。
- 浏览: 6870 次
- 性别:
- 来自: 深圳
最新评论
-
xouou_53320:
为心中梦想挥剑的那一刹那 写道xouou_53320 写道(i ...
c++程序设计梳理(谭浩强)1-2章 -
为心中梦想挥剑的那一刹那:
xouou_53320 写道(i++)+(i++)+(i++) ...
c++程序设计梳理(谭浩强)1-2章 -
xouou_53320:
(i++)+(i++)+(i++) 没有这种写法
就算编译通 ...
c++程序设计梳理(谭浩强)1-2章
相关推荐
java串行化,详细的介绍了java串行化的概念,帮助我们理解。
对象序列化 串行化 实现java对象的保存
NULL 博文链接:https://zhycaf.iteye.com/blog/982092
关于Java中关键字transient和串行化的简略介绍
我也是从网上下的,分享下,觉得有用的就下把,对象串行化的基础知识
使用CGLIB实现串行程序的异步并行执行,博客地址:http://blog.csdn.net/yangzl2008/article/details/50489583
实验一java对象串行化编程.doc
该程序主要应用类的序列化的知识,实现将程序中存储大量数据的实体类或结构序列化到本地磁盘。当需要时再将本地序列化的类还原到程序中去。并且应用该技术实现了文件的快速拷贝,大规模数据的存储。
由本测试系统送出一串串行序列信号,该串行序列信号送出后经过线路传输产生一定时间的延迟再返回到本系统,系统收到信号后判断是否为本系统发送的信号,若是,则同时测量出信号在传输过程中延迟的时间并显示出来
.NET框架提供了两种种串行化的方式:1、是使用BinaryFormatter进行串行化;2、使用XmlSerializer进行串行化。第一种方式提供了一个简单的二进制数据流以及某些附加的类型信息,而第二种将数据流格式化为XML存储。 ...
Java串行通信,控制打印机 Java串行通信,控制打印机
浅谈Java串行端口技术协议 浅谈JAVA串行端口技术协议 1 一、串行通讯慨述 2 二、RS232通讯基础 2 三、常见的边线方式 2 四、小技巧:如何辨别TXD和RXD端口? 3 五、安装JAVA COMMUNICATIONS API 3 六、通讯前的准备...
java 对象的xml串行化 实现网络间的类信息的传输 java 对象的xml串行化 实现网络间的类信息的传输 java 对象的xml串行化 实现网络间的类信息的传输
简单介绍串行化的使用(即序列化),在保存文件格式的时候较实用,方便,适合mfc初学者
串行化 图像显示 串行化 图像显示VC++图像编程小软件作业编程参考
在我们深入探讨C#序列化和反序列化之前我们先要明白什么是序列化,它又称串行化,是.NET运行时环境用来支持用户定义类型的流化的机制。序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的...
MFC 文档串行化 保存
串行化/序列化:将java对象转换成某种格式(JVM定义的)的字节数组 串行化使用场景: 将对象用户网络间传输或者是本地化储存。 反串行化:将字节数组恢复成java对象。 package com.yongjun.io; import java.io....
数电课设减法计数器串行序列检测器.docx数电课设减法计数器串行序列检测器.docx数电课设减法计数器串行序列检测器.docx数电课设减法计数器串行序列检测器.docx数电课设减法计数器串行序列检测器.docx数电课设减法...