課程
/后端開發(fā)
/Java
/文件傳輸基礎(chǔ)——Java IO流
求告訴
2019-05-12
源自:文件傳輸基礎(chǔ)——Java IO流 6-3
正在回答
這個(gè)序列化意思是,當(dāng)你序列化一個(gè)文件并且寫入的時(shí)候,在你寫入的數(shù)據(jù)文件中是有實(shí)現(xiàn)了序列化接口的那些類的信息。這樣你反序列化,他們都存在就不會(huì)重新創(chuàng)建了。
但是如果你父類沒有序列化,子類序列化了,當(dāng)你序列化寫的時(shí)候,父類是沒有被寫入的,當(dāng)你反序列化讀取的時(shí)候,你讀取到了子類,但是沒有發(fā)現(xiàn)父類,此時(shí)就會(huì)去調(diào)用父類的構(gòu)造方法了,此時(shí)就有輸出了
父類實(shí)現(xiàn)了序列化,在子類對(duì)象反序列化時(shí)不會(huì)調(diào)用父類構(gòu)造函數(shù)。
舉報(bào)
為您介紹IO流的使用,以及對(duì)象的序列化和反序列化的內(nèi)容
1 回答序列化的父類的構(gòu)造方法。
1 回答子類對(duì)象反序列化時(shí) 為什么要調(diào)用沒有實(shí)現(xiàn)序列化接口的父類的構(gòu)造方法?
5 回答序列化中子父類中父類為什么不用實(shí)現(xiàn)序列化而不報(bào)異常呢?
3 回答為什么沒有實(shí)現(xiàn)Serializable的父類的構(gòu)造函數(shù),就會(huì)在反序列化子類的過程中被調(diào)用
3 回答在主函數(shù)中是怎么實(shí)現(xiàn)子類調(diào)用父類的構(gòu)造函數(shù)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2019-05-21
這個(gè)序列化意思是,當(dāng)你序列化一個(gè)文件并且寫入的時(shí)候,在你寫入的數(shù)據(jù)文件中是有實(shí)現(xiàn)了序列化接口的那些類的信息。這樣你反序列化,他們都存在就不會(huì)重新創(chuàng)建了。
但是如果你父類沒有序列化,子類序列化了,當(dāng)你序列化寫的時(shí)候,父類是沒有被寫入的,當(dāng)你反序列化讀取的時(shí)候,你讀取到了子類,但是沒有發(fā)現(xiàn)父類,此時(shí)就會(huì)去調(diào)用父類的構(gòu)造方法了,此時(shí)就有輸出了
2019-05-16
父類實(shí)現(xiàn)了序列化,在子類對(duì)象反序列化時(shí)不會(huì)調(diào)用父類構(gòu)造函數(shù)。