Java的I/O框架之ObjectOutputStream和ObjectInputStream

ObjectInputStream 和 ObjectOutputStream 的作用是,對基本數據和對象進行序列化操作支持,對象需要實現java.io.Serializable 或 java.io.Externalizable 接口。
創建“文件輸出流”對應的ObjectOutputStream對象,該ObjectOutputStream對象能提供對“基本數據或對象”的持久存儲;當我們需要讀取這些存儲的“基本數據或對象”時,可以創建“文件輸入流”對應的ObjectInputStream,進而讀取出這些“基本數據或對象“。
對象流支持網絡通訊流中使用,可以在不同的主機間傳輸並重組對象。

public class ObjectOutputStream
extends OutputStream implements ObjectOutput, ObjectStreamConstants

ObjectStreamConstants
對象流的常用變量,使用接口的方法定義變量,接口中只有變量沒有方法,使用者只要實現接口就可以使用所有變量。

[1]: java.io.ObjectStreamConstants接口詳解
[2]: java集合框架綜述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章