ObjectOutputStream oos = new ObjectOutputStream( new FileOutputStream(file) );
时间: 2024-06-04 22:10:16 浏览: 134
JavaIOObjectStreams:FileInputStream 与 ObjectInputStream 和 ObjectOutputStream 的组合
这行代码是用于创建一个将 Java 对象序列化并写入文件的 ObjectOutputStream 对象。其中,FileOutputStream 的作用是将数据写入文件,而 ObjectOutputStream 则是将 Java 对象序列化为字节流写入 FileOutputStream 中。这样,我们就可以通过反序列化来重新读取 Java 对象,从而达到数据持久化的目的。需要注意的是,写入对象的类必须实现 Serializable 接口,否则会抛出 NotSerializableException 异常。
阅读全文