你这样可能不行,需要将readObject(...), writeObject(...)改写.
解决方案 »
- 是我的paint方法写错了么?为什么一运行程序BUTTON都没有显示完?
- 求助:关于jpcap包里的getDevicesList()的问题
- 捕获异常的时候 括号里面的e是什么意思啊 ?
- 怎样完成它?button控制panel里字体的大小,当字体达到我设的上限和下限时,就会定住不能再按
- 帮忙!!!急!!看下错在哪?
- 在北京找个工作
- windows xp 上JNI写文件的效率为何很低?
- get 和set是怎么保证安全性的?
- 广州JAVA培训最强 -- JAVA中级培训班(就业班)正式招生
- 一个有参数的方法,我用什么一保存这些参数呢
- 如何在 JAVA 应用程序里播放声音 ????
- 在java里面如何计算日期
package File;import java.io.ObjectOutputStream;
import java.io.BufferedOutputStream;
import java.io.FileOutputStream;
import java.io.IOException;
/**
* Created by IntelliJ IDEA.
* User: DeceitLei
* Date: 2003-5-27
* Time: 9:43:35
* To change this template use Options | File Templates.
*/
public class writeRecord
{
public ObjectOutputStream write(InitRecord record)
{
ObjectOutputStream objectOut = null; try
{
objectOut = new ObjectOutputStream(
new BufferedOutputStream(
new FileOutputStream("records.bin")));
objectOut.writeObject(record);
}
catch (IOException e)
{
e.printStackTrace();
System.exit(1);
} return objectOut;
}
}
===========>
不好意思,在这种情况下,你不需要改写,因为Hashtable和Vector都是Serializable的.但如果你有不能Serializable的数据,你就需要自己写了.
for(int i = 0; i < objects...; i++) {
out.writeObject(objects.elementAt(i));
}
}