p { margin-bottom: 0.21cm; }
-
ObjectInputStream 与 ObjectOutputStream 这两个包装类 用于从底层输入流中读取对象类数据和将对象类型的数据写入到底层输入流
-
ObjectInputStream 与 ObjectOutputStream 类所读写的对象必须实现了 Serializable 接口。对象中的 transient 和 static 类型的成员变量不会被读取和写入
-
在将对象写入到文件的时候 被写入的对象必须是被实例化后的对象
-
被包装的类是FileInputStream 与FileOutputStream 类
-
读出对象的时候 是按顺序读出 比如说对象是第三个放入到文件中 那么读取的时候 依次被取除的对象第三个才是该对象
h5 { margin-top: 0.49cm; margin-bottom: 0.51cm; line-height: 156%; page-break-inside: avoid; }h5.western { font-family: "DejaVu Serif",serif; font-size: 14pt; }h5.cjk { font-family: "DejaVu Sans"; font-size: 14pt; }h5.ctl { font-family: "DejaVu Sans"; font-size: 14pt; }p { margin-bottom: 0.21cm; }a:link { color: rgb(0, 0, 255); }
ObjectOutputStream
构造方法
ObjectOutputStream ( OutputStream out)
创建写入指定 OutputStream 的 ObjectOutputStream 。
写入对象方法 :
writ eObject ( Object obj)
将指定的对象写入 ObjectOutputStream 。
ObjectInputStream
构造方法
ObjectInputStream ( InputStream in)
创建从指定 InputStream 读取的 ObjectInputStream 。
写入对象方法
readObject ()
从 ObjectInputStream 读取对象。