java关于对象反序列化的一个问题
主要是模拟一个ATM,我把用户操作后保存在内存中的信息成功写入了文件,然后关闭了程序。然后再一次运行程序时它会自动把文件里的对象全部反序列化出来并置入一个HashMap中...
主要是模拟一个ATM,我把用户操作后保存在内存中的信息成功写入了文件,然后关闭了程序。然后再一次运行程序时它会自动把文件里的对象全部反序列化出来并置入一个HashMap中,大概想这么实现。不过跑的时候总是提示userSet.put那行代码有java.io.StreamCorruptedException错误!!弄了半天了,解决不了,请帮忙看看,谢谢!
错了!是java.lang.NullPointerException错误 展开
错了!是java.lang.NullPointerException错误 展开
3个回答
展开全部
obj.getCurrent时报的nullpointException 在上面debug或输出下obj里面的值你就知道了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-11-17
展开全部
逐个KEY、对象写入,,,,,不是一次写入。
更多追问追答
追问
什么意思?我有一次写入吗?
追答
整个Map写进去,是没问题,最好是前面先写入一个对象数量,根据数量去读多少次,然后就不会报这样的错
另外,为何每次循环都创建对象流对象呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询