//创建一个Hero garen
//要把Hero对象直接保存在文件上,务必让Hero类实现Serializable接口
Hero h = new Hero();
h.name=“garen”;
h.hp=616;
//准备一个文件用于保存该对象
File f = new File(“C:/Users/hexi11/Desktop/aa.txt”);
try(
FileOutputStream fos = new FileOutputStream(f);
ObjectOutputStream oos = new ObjectOutputStream(fos);
FileInputStream fis = new FileInputStream(f);
ObjectInputStream ois = new ObjectInputStream(fis);
我的问题就出现在这,如果先写对象输入流的话,就会报错
){
oos.writeObject(h);
Hero hero = (Hero) ois.readObject();
System.out.println(hero.name);
System.out.println(hero.hp);
}
对象输入输出流报EOFException异常
最新推荐文章于 2024-07-01 07:45:00 发布