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