为什么要实现序列化接口
生活随笔
收集整理的這篇文章主要介紹了
为什么要实现序列化接口
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
序列化的機(jī)制是,用于處理一個(gè)數(shù)據(jù)流中的對(duì)象,對(duì)象的流被稱為所述內(nèi)容對(duì)象的流化。對(duì)象可以操作的對(duì)流后讀出,該對(duì)象還可以經(jīng)過(guò)流化網(wǎng)絡(luò)之間傳送。序列化是為了解決在流中的問(wèn)題時(shí)觸發(fā)該對(duì)象上讀取和寫入操作。
序列化的實(shí)現(xiàn):將需要被序列化的類實(shí)現(xiàn)Serializable接口,該方法不需要實(shí)現(xiàn)這個(gè)接口,實(shí)現(xiàn)了Serializable只是為了標(biāo)注該對(duì)象被序列化,然后使用一個(gè)輸出流(例如:文件輸出流)來(lái)構(gòu)造的ObjectOutputStream(對(duì)象流)對(duì)象,然后使用對(duì)象輸出對(duì)象的writeObject(對(duì)象obj)方法可以將一個(gè)對(duì)象obj參數(shù)寫入(即保存其狀態(tài)),如果你想恢復(fù)的輸入流。
序列化的實(shí)現(xiàn):將需要被序列化的類實(shí)現(xiàn)Serializable接口,該方法不需要實(shí)現(xiàn)這個(gè)接口,實(shí)現(xiàn)了Serializable只是為了標(biāo)注該對(duì)象被序列化,然后使用一個(gè)輸出流(例如:文件輸出流)來(lái)構(gòu)造的ObjectOutputStream(對(duì)象流)對(duì)象,然后使用對(duì)象輸出對(duì)象的writeObject(對(duì)象obj)方法可以將一個(gè)對(duì)象obj參數(shù)寫入(即保存其狀態(tài)),如果你想恢復(fù)的輸入流。
轉(zhuǎn)載于:https://www.cnblogs.com/davidshen/p/7629303.html
總結(jié)
以上是生活随笔為你收集整理的为什么要实现序列化接口的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: adb提取安装的apk
- 下一篇: solus系统配置