好像只能记录最后一个吧?

解决方案 »

  1.   

    java对象流是可以保存多个对象的。。
    这点我很确信,虽然不常用,但是以前还是专门自己试验过的
      

  2.   

    一个文件,可以保存多个对象的数据。Java的序列化,是将内存中的Java对象,转换成二进制数据流的过程。如果一个文件想保存多个Java对象,可以有两个方案。
    方案一:创建一个集合对象,将要保存的对象添加到集合对象中,保存集合对象即可。
    方案二:先写入待保存对象的个数到文件中,然后逐个保存对象的二进制流;读取的时候,先读取对象个数,之后读取数据逐个反序列化成对象即可。
      

  3.   

    其实没有那么麻烦。 写对象的时候 只要依次执行 writeObject就可以了。 读取的时候依次执行 readObject即可。 
    但是必须保证写入的顺序和读取的顺序一致
      

  4.   


    =========================
    我靠,真心伤不起呀,这里菜鸟太多,啥都要写明白,嘿,远离CSDN。