为了账号安全,请及时绑定邮箱和手机立即绑定

序列化和反射的问题

序列化和反射的问题

宝慕林4294392 2018-12-07 00:48:32
一直以来,有一个问题困扰我很久了。经常会看到:一个对象序列化,然后反序列化就可以使用了。但是反序列化的一方怎么得到相应的类型信息?在序列化的时候相应的类型信息也会被序列化吗?还是反序列化的一方必须要有相应的类型信息才能反序列化?
查看完整描述

4 回答

?
慕侠2389804

TA贡献1719条经验 获得超6个赞

简单点说,序列化就是把一个类存到一个字符串里。而反序列化就是把这个字符串存到类里。这个类就是你说的类型信息。既然反序列化需要把信息存到类里就得创建这个类。因此在反序列化时是一定需要知道这个类的定义。否则程序再怎么强大也没有自己定义一个类的功能,你说是吧。

查看完整回答
反对 回复 2018-12-16
?
慕妹3242003

TA贡献1824条经验 获得超6个赞

得到一个数据,你使用他的前提是你得知道这个数据的数据结构

查看完整回答
反对 回复 2018-12-16
?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

查看effective java的第十一章 序列化 即可完全解决你的问题 我刚看完 你想知道的 上面都有

查看完整回答
反对 回复 2018-12-16
  • 4 回答
  • 0 关注
  • 650 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号