ava中为什么要序列化?什么时候用到序列化?
来源:互联网 发布:淘宝店铺关闭就没了吗 编辑:程序博客网 时间:2024/05/22 18:56
已解决问题
收藏
Java中为什么要序列化?什么时候用到序列化?
10
[ 标签:java,序列化,用到 ]
对序列化的概念以及作用有点模糊,希望有人能给个易懂的答案
满意答案
我们的Java程序必须要运行在Java虚拟机中,那么在同一个Java虚拟机进程中,换句话说是在同一快内存空间里面,什么地方需要用此对象,直接传递该对象的引用就可以了,我们想调某一个对象的方法,通过该对象的引用就可以了,传过去就可以了;
那么我问你,如果是不同的Java虚拟机进程呢?不同的内存空间呢?甚至我北京的计算机的Java虚拟机中的某一个类,需要使用广州的某台计算机上的某个Java对象呢?怎么办?
这是不同的内存空间,你怎么调?
检举
回答人的补充 2009-09-21 01:19
对象的序列化技术,实现的手段是通过Object流,那么我上面所说的需求,你就可以通过对象序列化,将此对象序列化之后得到一些“内容”,通过网络传输这部分“内容”,从广州的服务器上将一个对象序列化之后传过来,到了我北京的服务器上,再通过反序列化,在北京的服务器内存中“造出一个对象出来”,这个对象和你序列化之前广州服务器上的对象是一样的,ok,你可以随便调方法了;
检举
回答人的补充 2009-09-21 01:25
对象的序列化技术在EJB3.0中得到广泛的使用,分布式的架构,远程方法调用(RMI),那肯定要用到对象序列化;
客户端通过JNDI查找到某一个EJB,那么你调了该企业Bean的方法,传近去的这个参数是需要序列化的,该方法的返回值,也是要序列化传过来的;
检举
回答人的补充 2009-09-21 01:29
对象的序列化就是可以将对象序列化之后便于在网络上传输,或者保存到物理介质上;比方说你做了个游戏,你玩了一半你想存盘,那么存盘,就可以简单理解为将当前游戏运行的所有对象序列化保存到硬盘上,然后你再次然后你再次玩的时候,你读取存档,就是反序列化,“再弄出这些对象出来”,继续运行。
- ava中为什么要序列化?什么时候用到序列化?
- Java中为什么要序列化?什么时候用到序列化?
- 为什么需要用到序列化?为什么HttpSession中对象要序列化
- java中为什么要实现序列化,什么时候实现序列化?
- java中为什么要实现序列化,什么时候实现序列化?
- java中为什么要实现序列化,什么时候实现序列化?
- java中为什么要实现序列化,什么时候实现序列化?
- java中为什么要实现序列化,什么时候实现序列化?
- modal类(JavaBean)什么时候用到序列化(Serializable)
- 为什么要序列化
- 为什么要序列化
- 什么是序列化,为什么要序列化?
- 什么是序列化,为什么要序列化。
- 什么是序列化,为什么要序列化
- java序列化 为什么要序列化?
- c# 什么时候使用序列化
- 为什么要使用序列化
- 为什么要序列化javabean
- QQ协议TEA加密解密代码 C#
- 这是我的第一个帖子
- JavaScript Undefined,Null类型和NaN值
- 读《高性能网站建设指南》有感
- Vista 下先安装 VS 再装 IIS 7 运行出现 500.19 Error 的解决方法 -
- ava中为什么要序列化?什么时候用到序列化?
- QuickCSharp框架开发(19)------验证成功后从数据库中读取该用户隶属的所有角色
- 从数据库某表转换并导入数据到另一表
- 態度決定一個人的高度
- 课堂的一个LZW程序
- 解决Oracle中文乱码(转)
- 装完Ubuntu 9.10后要干的事
- RUP与Scrum的对话
- 《失乐园》读后感