天天看點

IO流之對象流

io流之對象流

序列化:将記憶體中的java對象儲存到磁盤中或通過網絡傳輸出去

反序列化:将磁盤檔案中的對象還原為記憶體中的一個java對象

person類需要滿足如下要求,方可序列化

需要實作接口:serializable

目前類提供一個全局常量:public static final long serialversionuid = 456789l;

目前類的所有屬性也必須滿足時可序列化的。(預設情況下,基本資料類型是可序列化的)

objectinputstream和objectoutputstream不能序列化static和transient修飾的成員變量。

​ 對象序列化機制允許 把記憶體中的java對象轉換成平台無關的二進制流,從

而允許把這種二進制流持久地儲存在磁盤上,或通過網絡将這種二進制流傳

輸到另一個網絡節點。//當其它程式擷取了這種二進制流,就可以恢複成原

來的java對象

繼續閱讀