java的反序列化
⑴ java編程問題:什麼是序列化和反序列化,請網友幫我通俗的解釋下,拜託,通俗點。
就是保存,讀取。
*****************************
序列化將信息保存起來,反序列化讀取已保存的信息,
就像你的QQ登錄時的密碼,記住密碼就是一個序列化的功能。
****************************
序列化、反序列化和輸入輸出是一樣的。
就是 創建、讀取、關閉、這三步。
不同的是序列化保存的是一個對象。
×××××××××××××××××
希望能幫到你.....
⑵ 在JAVA中什麼叫序列化和反序列化
java對象實現了序列化就可以以對象的形式在流中傳輸。不管是文件流,還是Socket流都可以x0dx0a 用ObjectInputStream ObjectOutputStream 來讀寫對象。x0dx0a 並不是所以類都可以序列化,一般需要序列化的對象是那些實體類。什麼Bean,pojo,vo貌似都是一個意思吧。。。還是有一些對象是不能序列化的,Socket對象是不能的。還有一些忘記了,還有一些不知道···呵呵~~x0dx0a 實現序列化只要實現一個Serializable的介面就行,這是個標志介面,裡面沒有方法需要實現,主要的作用就是標識這兒類可以序列化·····
⑶ 什麼是Java中的序列化和反序列化
序列化就是一種用來處理對象流的機制,所謂對象流也就是將對象的內容進行流化。可以對流化後的對象進行讀寫操作,也可將流化後的對象傳輸於網路之間。序列化是為了解決在對對象流進行讀寫操作時所引發的問題。
序列化的實現:將需要被序列化的類實現Serializable介面,該介面沒有需要實現的方法,implements
Serializable只是為了標注該對象是可被序列化的,然後使用一個輸出流(如:FileOutputStream)來構造一個ObjectOutputStream(對象流)對象,接著,使用ObjectOutputStream對象的writeObject(Object
obj)方法就可以將參數為obj的對象寫出(即保存其狀態),要恢復的話則用輸入流。
⑷ 在JAVA中什麼叫序列化和反序列化
序列化是將對象狀態轉換為可保持或傳輸的格式的過程。與序列化相對的是反序列化,它將流轉換為對象。這兩個過程結合起來,可以輕松地存儲和傳輸數據。