使用ObjectOutputStream寫入對(duì)象,比如說(shuō)寫入List的對(duì)象,用List添加(add)了新對(duì)象,List.add(Object o1);List.add(Object o2);List.add(Object o3);對(duì)list進(jìn)行序列化,將list寫入硬盤中,.writeObject(list); ?在進(jìn)行反序列化,List<?> list2 = ooi.readObject();讀取了寫入的對(duì)象,list2.size() = 3;問(wèn)題是 ? 連續(xù)寫入對(duì)象的后,讀取時(shí)list2.size()仍然是 3,請(qǐng)問(wèn)這是怎么回事,ObjectInputStream的讀取原理是什么?能不能說(shuō)的詳細(xì)點(diǎn),api看過(guò),但不怎么明白,謝謝了
求解答:連續(xù)使用ObjectOutputStream寫入對(duì)象,可是反序列化時(shí)讀取不完整問(wèn)題
crossthebackstreet
2015-06-22 13:35:03