请教 对象序列化问题 请问:1,序列化对象图 该怎么理解 会怎么序列化对象图呢 如假序列化的对象中有另外一个对象A a = new A(); 实际是怎么序列化这个a对象的呢2,反序列化的时候必须按顺序恢复吗谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 序列化就是把数据变成字节。个人认为在计算机内部,所有的数据也是字节存储的。如果让JAVA内部序列化,我想他可以把内存的字节按照顺序输出就行了。如果自定义序列化,那结构和顺序就你自己控制了。对于同一个类,其序列化和反序列化的顺序肯定是严格相同的。 这个应该不用关心吧内部如何实现看JDK吧 什么是序列化?序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。序列化分为两大部分:序列化和反序列化。序列化是这个过程的第一部分,将数据分解成字节流,以便存储在文件中或在网络上传输。反序列化就是打开字节流并重构对象。对象序列化不仅要将基本数据类型转换成字节表示,有时还要恢复数据。恢复数据要求有恢复数据的对象实例。什么情况下需要序列化? a)当你想把的内存中的对象状态保存到一个文件中或者数据库中的时候b)当你想用套接字在网络上传送对象的时候;c)当你想通过RMI传输对象的时候;相关注意事项a)序列化时,只对对象的状态进行保存,而不管对象的方法; b)当一个父类实现序列化,子类自动实现序列化,不需要显式实现 Serializable 接口c)当一个对象的实例变量引用其他对象,序列化该对象时也把引用对象进行序列化;d)并非所有的对象都可以序列化。 print问题 关于时间的比较,头疼啊。 oracle9i 字符串插入最大长度为3000,但用JAVA实际插入仅几百,是怎么回事 关于JAVA的若干问题? 菜鸟级环境配置问题 如何解决JCreatorPro对中文支持不好的问题? 将float型数据格式化输出? JMF RTP问题真的这么难么? 我听说,Jbuilder装好后,就默认安装了Tomcat,是真的吗? 熟悉tomcat的高手请进 内存管理探讨 高分求 Struts 中jar包原代码!!
对于同一个类,其序列化和反序列化的顺序肯定是严格相同的。
序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。
序列化分为两大部分:序列化和反序列化。序列化是这个过程的第一部分,将数据分解成字节流,以便存储在文件中或在网络上传输。反序列化就是打开字节流并重构对象。对象序列化不仅要将基本数据类型转换成字节表示,有时还要恢复数据。恢复数据要求有恢复数据的对象实例。什么情况下需要序列化?
a)当你想把的内存中的对象状态保存到一个文件中或者数据库中的时候
b)当你想用套接字在网络上传送对象的时候;
c)当你想通过RMI传输对象的时候;
相关注意事项
a)序列化时,只对对象的状态进行保存,而不管对象的方法;
b)当一个父类实现序列化,子类自动实现序列化,不需要显式实现 Serializable 接口
c)当一个对象的实例变量引用其他对象,序列化该对象时也把引用对象进行序列化;
d)并非所有的对象都可以序列化。