(1)创建一个 `ObjectOutputStream` 输出流 `oos`
(2)调用此输出流 `oos` 的 `writeObject()` 方法写对象
详细代码如下所示:
packagecom.xiaowang.java.serializable; importjava.io.FileNotFoundException; importjava.io.FileOutputStream; importjava.io.IOException; importjava.io.ObjectOutputStream; /*** 序列化Student对象* **/publicclassSerializeTest { publicstaticvoidmain(String[] args) { Studentstu=newStudent(1, "cendy", 22, "female"); try { // ObjectOutputStream 对象输出流,将Student对象存储到/root/software/student.ser,完成对Student对象的序列化操作FileOutputStreamfos=newFileOutputStream("/root/software/student.ser"); ObjectOutputStreamoos=newObjectOutputStream(fos); // 序列化一个对象,并将它发送到输出流oos.writeObject(stu); oos.close(); fos.close(); System.out.println("Serialized data is saved in /root/software/student.ser"); } catch (FileNotFoundExceptione) { e.printStackTrace(); } catch (IOExceptione) { e.printStackTrace(); } } }