01. Java序列化與反序列化簡介

   Java對象的序列化與反序列化 ; 給你們講解一下什麼是序列化 & 反序列化網絡

     當兩個進程進行遠程通信的時候,彼此相互能夠發送各類類型的數據,如文本,圖片,語音和視頻等不管是任何類型,最終都會以二進制序列的形式在網絡上傳送 ; 那麼問題來了 兩個進程之間可否把一個Java對象發送給另一個進程呢?答案確定是能夠的 ; 前提是在發送以前我們須要把這個Java對象轉換爲字節序列,才能在網絡上傳輸;而後接收方把字節序列在恢復爲Java對象便可了。 因此 把這個Java對象轉換爲字節序列這個叫序列化 把字節序列在恢復爲Java對象這個叫反序列化spa

    注意:只有實現了Serializable 或 Externalizable接口的類的對象才能被序列化 ,不然ObjectOutputStream的writeObject(Object obj)方法會拋出IOException視頻

 

下一篇文章給你們 經過代碼來認識 序列化 & 反序列化 (睡覺了😴 晚安!!)對象

相關文章
相關標籤/搜索