io流之對象流
序列化:将記憶體中的java對象儲存到磁盤中或通過網絡傳輸出去
反序列化:将磁盤檔案中的對象還原為記憶體中的一個java對象
person類需要滿足如下要求,方可序列化
需要實作接口:serializable
目前類提供一個全局常量:public static final long serialversionuid = 456789l;
目前類的所有屬性也必須滿足時可序列化的。(預設情況下,基本資料類型是可序列化的)
objectinputstream和objectoutputstream不能序列化static和transient修飾的成員變量。
對象序列化機制允許 把記憶體中的java對象轉換成平台無關的二進制流,從
而允許把這種二進制流持久地儲存在磁盤上,或通過網絡将這種二進制流傳
輸到另一個網絡節點。//當其它程式擷取了這種二進制流,就可以恢複成原
來的java對象