Java序列化

一:爲何須要序列化網絡

有I/O的地方就會涉及編碼,如今幾乎全部的應用程序都涉及網絡I/O和磁盤I/O,而數據傳輸時都是以字節爲單位的,因此全部的數據都必須序列化爲字節。編碼

在Java中數據要被序列化爲字節流,存儲在文件中或在網絡上傳輸,必須繼承Serializable接口。對象

 

序列化通常是指把結構化的對象變成無結構的字節流,便於存儲、傳輸。繼承

二:序列化與反序列化區別:接口

序列化是爲了保持一個類在傳遞數據的有序性,使接收到的數據更具備保證,而反序列化是利用類成員變量反射成爲一個類變量

相關文章
相關標籤/搜索