小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

serializable簡(jiǎn)單介紹

 岑經(jīng)滄海難為水 2014-08-06
一個(gè)對(duì)象序列化的接口,一個(gè)類只有實(shí)現(xiàn)了Serializable接口,它的對(duì)象才是可序列化的。因此如果要序列化某些類的對(duì)象,這些類就必須實(shí)現(xiàn)Serializable接口。而實(shí)際上,Serializable是一個(gè)空接口,沒(méi)有什么具體內(nèi)容,它的目的只是簡(jiǎn)單的標(biāo)識(shí)一個(gè)類的對(duì)象可以被序列化。


什么情況下需要序列化 
a)當(dāng)你想把的內(nèi)存中的對(duì)象寫(xiě)入到硬盤(pán)的時(shí)候;
b)當(dāng)你想用套接字在網(wǎng)絡(luò)上傳送對(duì)象的時(shí)候;
c)當(dāng)你想通過(guò)RMI傳輸對(duì)象的時(shí)候;
再稍微解釋一下:a)比如說(shuō)你的內(nèi)存不夠用了,那計(jì)算機(jī)就要將內(nèi)存里面的一部分對(duì)象暫時(shí)的保存到硬盤(pán)中,等到要用的時(shí)候再讀入到內(nèi)存中,硬盤(pán)的那部分存儲(chǔ)空間就是所謂的虛擬內(nèi)存。在比如過(guò)你要將某個(gè)特定的對(duì)象保存到文件中,我隔幾天在把它拿出來(lái)用,那么這時(shí)候就要實(shí)現(xiàn)Serializable接口;
b)在進(jìn)行java的Socket編程的時(shí)候,你有時(shí)候可能要傳輸某一類的對(duì)象,那么也就要實(shí)現(xiàn)Serializable接口;最常見(jiàn)的你傳輸一個(gè)字符串,它是JDK里面的類,也實(shí)現(xiàn)了Serializable接口,所以可以在網(wǎng)絡(luò)上傳輸。
c)如果要通過(guò)遠(yuǎn)程的方法調(diào)用(RMI)去調(diào)用一個(gè)遠(yuǎn)程對(duì)象的方法,如在計(jì)算機(jī)A中調(diào)用另一臺(tái)計(jì)算機(jī)B的對(duì)象的方法,那么你需要通過(guò)JNDI服務(wù)獲取計(jì)算機(jī)B目標(biāo)對(duì)象的引用,將對(duì)象從B傳送到A,就需要實(shí)現(xiàn)序列化接口。
沒(méi)有人說(shuō)的話能全部準(zhǔn)確,批判性的參考。


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多