ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
概述 ``` java.io.ObjectOutputStream 类,将Java对象的原始数据类型写出到文件,实现对象的持久存储 ``` 构造方法 ``` public ObjectOutputStream(OutputStream out) : 创建一个指定OutputStream的ObjectOutputStream ``` 方法 ``` public final void writeObject (Object obj) : 将指定的对象写出 ``` ``` FileOutputStream fileOut = new FileOutputStream("employee.txt"); ObjectOutputStream out = new ObjectOutputStream(fileOut); ``` 一个对象要想序列化,必须满足两个条件 ``` 该类必须实现 java.io.Serializable接口, Serializable 是一个标记接口,不实现此接口的类将不会使任何状态序列化或反序 列化,会抛出 NotSerializableException 。 该类的所有属性必须是可序列化的。如果有一个属性不需要可序列化的,则该属性必须注明是瞬态的,使用 transient 关键 字修饰 ```