ObjectOutputStream在文件末尾追加对象和EOFException异常
ObjectOutputStream在文件末尾追加对象在文件中末尾追加对象用对象流写到文件中时,首先会将对象信息写到文件头才开始写具体数据.每次追加的时候也是同样.这就造成了之后读取文件的时候无法正常读取.java帮我们读的时候只会过滤掉第一次的头部信息,之后的它没法识别. 这里我们要重写ObjectOutputStream中的writeStreamHeader方法.因为ObjectOutputStream在writeObject的时候回调用这个方法写头信息.我们重写这个方法,不让它写头信息.这样
转载
2017-03-01 16:58:57 ·
1323 阅读 ·
0 评论