什麼是序列化java
序列化就是一種用來處理對象流的機制,所謂對象流也就是將對象的內容進行流化。能夠對流化後的對象進行讀寫操做,也可將流化後的對象傳輸於網絡之間。序列化是爲了解決在對對象流進行讀寫操做時所引起的問題。segmentfault
序列化的實現數組
將須要被序列化的類實現Serializable接口,該接口沒有須要實現的方法,implements Serializable只是爲了標註該對象是可被序列化的,而後使用一個輸出流來構造一個ObjectOutputStream(對象流)對象,接着,使用ObjectOutputStream對象的writeObject(Object obj)方法就能夠將參數爲obj的對象寫出(即保存其狀態),要恢復的話則用輸入流。網絡
概念spa
序列化:把Java對象轉換爲字節序列的過程。對象
反序列化:把字節序列恢復爲Java對象的過程。blog
用途排序
一、把對象的字節序列永久地保存到硬盤上,一般存放在一個文件中;接口
二、在網絡上傳送對象的字節序列。rem
以上就是java中什麼是序列化的詳細內容,但願對你有所幫助。
閱讀原文:java中什麼是序列化
相關文章:
java能夠對map的key排序嗎
java怎麼保留小數
java中如何定義方法
如何刪除 list 中指定 index 的元素
c語言數組中以列優先對嗎?