请教 对象序列化问题 请问:1,序列化对象图 该怎么理解 会怎么序列化对象图呢 如假序列化的对象中有另外一个对象A a = new A(); 实际是怎么序列化这个a对象的呢2,反序列化的时候必须按顺序恢复吗谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 序列化就是把数据变成字节。个人认为在计算机内部,所有的数据也是字节存储的。如果让JAVA内部序列化,我想他可以把内存的字节按照顺序输出就行了。如果自定义序列化,那结构和顺序就你自己控制了。对于同一个类,其序列化和反序列化的顺序肯定是严格相同的。 这个应该不用关心吧内部如何实现看JDK吧 什么是序列化?序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。序列化分为两大部分:序列化和反序列化。序列化是这个过程的第一部分,将数据分解成字节流,以便存储在文件中或在网络上传输。反序列化就是打开字节流并重构对象。对象序列化不仅要将基本数据类型转换成字节表示,有时还要恢复数据。恢复数据要求有恢复数据的对象实例。什么情况下需要序列化? a)当你想把的内存中的对象状态保存到一个文件中或者数据库中的时候b)当你想用套接字在网络上传送对象的时候;c)当你想通过RMI传输对象的时候;相关注意事项a)序列化时,只对对象的状态进行保存,而不管对象的方法; b)当一个父类实现序列化,子类自动实现序列化,不需要显式实现 Serializable 接口c)当一个对象的实例变量引用其他对象,序列化该对象时也把引用对象进行序列化;d)并非所有的对象都可以序列化。 java 关于 封装类型与原始类型 的小小题目 JSP小问题 一个关于jFrame窗体刷新的问题? 一个jdbc的简单问题在线等答案,答对立刻送分 新建一个panel的问题,似乎是实例化的毛病.---我一个初学者,大家都看看把 java与ADO 对方没有jvm怎么办? 【好东西,大家来看啊~!(绝非广告)】 怎样设置websphere中的默认路径? 请教一个Socket技术问题. 内存管理探讨 高分求 Struts 中jar包原代码!!
对于同一个类,其序列化和反序列化的顺序肯定是严格相同的。
序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。
序列化分为两大部分:序列化和反序列化。序列化是这个过程的第一部分,将数据分解成字节流,以便存储在文件中或在网络上传输。反序列化就是打开字节流并重构对象。对象序列化不仅要将基本数据类型转换成字节表示,有时还要恢复数据。恢复数据要求有恢复数据的对象实例。什么情况下需要序列化?
a)当你想把的内存中的对象状态保存到一个文件中或者数据库中的时候
b)当你想用套接字在网络上传送对象的时候;
c)当你想通过RMI传输对象的时候;
相关注意事项
a)序列化时,只对对象的状态进行保存,而不管对象的方法;
b)当一个父类实现序列化,子类自动实现序列化,不需要显式实现 Serializable 接口
c)当一个对象的实例变量引用其他对象,序列化该对象时也把引用对象进行序列化;
d)并非所有的对象都可以序列化。