多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
概述 ``` 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 关键 字修饰 ```