java的对象串行化,一个文件只能保存一个对象吧,不能保存多个对象? 好像只能记录最后一个吧? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java对象流是可以保存多个对象的。。这点我很确信,虽然不常用,但是以前还是专门自己试验过的 一个文件,可以保存多个对象的数据。Java的序列化,是将内存中的Java对象,转换成二进制数据流的过程。如果一个文件想保存多个Java对象,可以有两个方案。方案一:创建一个集合对象,将要保存的对象添加到集合对象中,保存集合对象即可。方案二:先写入待保存对象的个数到文件中,然后逐个保存对象的二进制流;读取的时候,先读取对象个数,之后读取数据逐个反序列化成对象即可。 其实没有那么麻烦。 写对象的时候 只要依次执行 writeObject就可以了。 读取的时候依次执行 readObject即可。 但是必须保证写入的顺序和读取的顺序一致 =========================我靠,真心伤不起呀,这里菜鸟太多,啥都要写明白,嘿,远离CSDN。 递归堆栈溢出 (菜鸟飞飞)SelectionKey的问题 如何实现这样的数组 遇到一个GUI 的问题 关于从文件中读入的string急急急,在线等 请问如何用java对EXECL插入图片 如何在applet中点击一个按钮,关闭当前浏览器? 我是新来的! 谁知道哪儿能下载access的jdbc驱动程序吗? java中for循环的三个表达式问题 线程优先的问题 关于StringBuilder的一些问题,第一次发帖求支持,大家看看
这点我很确信,虽然不常用,但是以前还是专门自己试验过的
方案一:创建一个集合对象,将要保存的对象添加到集合对象中,保存集合对象即可。
方案二:先写入待保存对象的个数到文件中,然后逐个保存对象的二进制流;读取的时候,先读取对象个数,之后读取数据逐个反序列化成对象即可。
但是必须保证写入的顺序和读取的顺序一致
=========================
我靠,真心伤不起呀,这里菜鸟太多,啥都要写明白,嘿,远离CSDN。