A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2014-1-3 09:46  /  2538 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

对于楼主的问题,我其实也想过,这个时候用一个集合对这些元素进行封装,到时候反序列化时,只需要获得该集合即可.
而且,用集合封装对象,在序列化时候,就算有种类不同的对象序列化,也可以通过集合的封装,导入到同一个字节文件中,反序列化时得到集合可以很方便的分离对象.
当然,这里我特地翻了很久API,我查看了大概所有集合(具体实现子类)都是实现Serializable接口的.所有都是可以序列化的.不过我认为用ArrayList存储最好,分离方便.
这样不存在反序列话如何判空问题了.因为只要读一个对象,就是一个集合对象.

但我也有个疑惑,就是我总在想,序列化,反序列化的使用不是应该有大的局限性么?
就是:反序列化方必须是已知这个序列化后的字节文件中所存储对象的类,否则无法用明确的类型引用来接收反序列化读取的该对象.


评分

参与人数 1黑马币 +3 收起 理由
FFF + 3 神马都是浮云

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马