51CTO博客开发
读取文件出现此问题;听网上好多人说是因为一个线程中new了多个ObjectOutputStream;导致ObjectInputStream 读的时候出现问题;其实这没有讲到点子上;下面讲讲我碰到的问题的解决办法:将多个对象写到文件中时要一起写入,即 in one session,打开文件就会发现对象之前有数据;如果分开写入的话,会多次写入这段数据,造成ObjectInputStream无法解析,就
1.比较笨的方法: 记录写入到文件中的对象的个数;2.try{ ObjectInputStream input = new ObjectInputStream(new FileInputStream("*"))
客户端:ObjectOutputStream在前;ObjectInputStream在后; 即:先写后读;服务器端:ObjectInputStream在前;ObjectOutputStream在后;
ArrayList 中报 No Pointer Exception 错误: 没有new出一块内存; ArrayList 中报 No Pointer Exception 错误: 没有new出一块内存; 没有new出一块内存; http://-ican.diandian.com/post/2012-12-21/400461279
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号