課程
/后端開發(fā)
/Java
/文件傳輸基礎(chǔ)——Java IO流
請問一下 private void writeObject(java.io.ObjectOutputStream s)是在哪被調(diào)用的?沒找到被調(diào)用?
2016-10-29
源自:文件傳輸基礎(chǔ)——Java IO流 6-2
正在回答
不懂的看一下源碼和API解釋,一目了然!!學(xué)JAVA就是要學(xué)會(huì)看文檔和源碼~~~~這才是最好的學(xué)習(xí)方法!
????public?final?void?writeObject(Object?obj)?throws?IOException?{ ????????if?(enableOverride)?{ ????????????writeObjectOverride(obj); ????????????return; ????????} ????????try?{ ????????????writeObject0(obj,?false); ????????}?catch?(IOException?ex)?{ ????????????if?(depth?==?0)?{ ????????????????writeFatalException(ex); ????????????} ????????????throw?ex; ????????} ????}
這是源碼,會(huì)優(yōu)先調(diào)用子類重寫過的方法的。
建議你去看看ObjectOutputStream和ObjectInputStream的API文檔,介紹的比較清楚。
這個(gè)自己寫的是和默認(rèn)的同名的方法,相當(dāng)于重寫
慕粉4102333 提問者
舉報(bào)
為您介紹IO流的使用,以及對象的序列化和反序列化的內(nèi)容
1 回答自己設(shè)置序列化
1 回答加transient過后,自己序列化和反序列化后得到的還是0?
3 回答序列化中writeObject調(diào)用問題
2 回答關(guān)于調(diào)用自定義的序列化方法的問題
1 回答反序列化是否只是對有效元素進(jìn)行?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-02-17
不懂的看一下源碼和API解釋,一目了然!!學(xué)JAVA就是要學(xué)會(huì)看文檔和源碼~~~~這才是最好的學(xué)習(xí)方法!
2017-02-17
這是源碼,會(huì)優(yōu)先調(diào)用子類重寫過的方法的。
2016-11-01
建議你去看看ObjectOutputStream和ObjectInputStream的API文檔,介紹的比較清楚。

2016-11-01
這個(gè)自己寫的是和默認(rèn)的同名的方法,相當(dāng)于重寫