java中什麼是序列化

什麼是序列化java

序列化就是一種用來處理對象流的機制,所謂對象流也就是將對象的內容進行流化。能夠對流化後的對象進行讀寫操做,也可將流化後的對象傳輸於網絡之間。序列化是爲了解決在對對象流進行讀寫操做時所引起的問題。segmentfault

序列化的實現數組

將須要被序列化的類實現Serializable接口,該接口沒有須要實現的方法,implements Serializable只是爲了標註該對象是可被序列化的,而後使用一個輸出流來構造一個ObjectOutputStream(對象流)對象,接着,使用ObjectOutputStream對象的writeObject(Object obj)方法就能夠將參數爲obj的對象寫出(即保存其狀態),要恢復的話則用輸入流。網絡

概念spa

序列化:把Java對象轉換爲字節序列的過程。對象

反序列化:把字節序列恢復爲Java對象的過程。blog

用途排序

一、把對象的字節序列永久地保存到硬盤上,一般存放在一個文件中;接口

二、在網絡上傳送對象的字節序列。rem

以上就是java中什麼是序列化的詳細內容,但願對你有所幫助。

1449154418-13.jpg

閱讀原文:java中什麼是序列化

相關文章:
java能夠對map的key排序嗎
java怎麼保留小數
java中如何定義方法
如何刪除 list 中指定 index 的元素
c語言數組中以列優先對嗎?

相關文章
相關標籤/搜索