基于字符流,实现Manger对象的持久化,并测试。
1 回答
hlc157248yx
TA贡献3条经验 获得超1个赞
// 对象序列化后,保存到文件中去
String file = "demo/obj.dat";
//实例化一个ObjectOutputStream,参数是一个文件字节流FileOutputStream
ObjectOutputStream oos = new ObjectOutputStream(
new FileOutputStream(file));
//实例化一个对象
Student stu = new Student("10001", "小明", 20);
//写入文件
oos.writeObject(stu);
oos.flush();
oos.close();
//反序列化
String file = "demo/obj.dat";
ObjectInputStream ois = new ObjectInputStream(
new FileInputStream(file));
Student stu = (Student)ois.readObject();
System.out.println(stu);
ois.close();
添加回答
举报
0/150
提交
取消