下列關(guān)于對(duì)象串行化的說(shuō)法錯(cuò)誤的是
下列關(guān)于對(duì)象串行化的說(shuō)法錯(cuò)誤的是
A.Java中,默認(rèn)所有類的對(duì)象都可串行化
B.在對(duì)象串行化時(shí),不保存對(duì)象所屬類的構(gòu)造方法
C.在實(shí)現(xiàn)Serializeble接口的類中,用transient關(guān)鍵字可使某些數(shù)據(jù)不被串行化
D.ObjectInputStream和ObjectOutputStream類都支持對(duì)象的讀和寫
正確答案:A解析:Java對(duì)象只有在實(shí)現(xiàn)Serializable或Extemalizable接口后才可串行化,一些基本類型如String、Integer已實(shí)現(xiàn)Serializable接口故可串行化,而沒(méi)有實(shí)現(xiàn)此接口的類型不能串行化。Transient關(guān)鍵字修飾的變量表示其值短暫易變的,在串行化時(shí)不作處理,待反串行化時(shí)再重新生成。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。