1. 程式人生 > >JAVA 序列化和序列化

JAVA 序列化和序列化

狀態 NPU serializa output 上傳 讀取 mil 一個 輸出流

序列化 把對象轉換為字節碼序列化的過程

反序列化 把字節序列恢復為對象的過程

用途: 把對象的字節碼序列永遠地保存到硬盤上,通常存放在一個文件中或在網絡上傳輸對象的字節序列

是Java提供的一種專門用於保存/恢復對象狀態的機制

JDK類庫中的序列化API(只有實現了Serializable 或 Externalizable接口的類的對象才能被序列化)

1 ObjectOutputStream;//對象輸出流,對參數指定的OBJ對象進行序列化,把得到的字節序列寫到一個目標輸出流中

2 ObjcetInputStream;//對象輸入流,從一個源輸入流中讀取字節序列,再把它們反序列化為一個對象,並將返回

JAVA 序列化和序列化