序列化
2023-07-08 22:43 作者:提現(xiàn)出來(lái) | 我要投稿
序列化是指把一個(gè)Java對(duì)象變成二進(jìn)制內(nèi)容,本質(zhì)上就是一個(gè)byte[]
數(shù)組。
為什么要把Java對(duì)象序列化呢?因?yàn)樾蛄谢罂梢园?code>byte[]保存到文件中,或者把byte[]
通過(guò)網(wǎng)絡(luò)傳輸?shù)竭h(yuǎn)程,這樣,就相當(dāng)于把Java對(duì)象存儲(chǔ)到文件或者通過(guò)網(wǎng)絡(luò)傳輸出去了。
有序列化,就有反序列化,即把一個(gè)二進(jìn)制內(nèi)容(也就是byte[]
數(shù)組)變回Java對(duì)象。有了反序列化,保存到文件中的byte[]
數(shù)組又可以“變回”Java對(duì)象,或者從網(wǎng)絡(luò)上讀取byte[]
并把它“變回”Java對(duì)象。
標(biāo)簽: