[單項選擇題] 下面關(guān)于串行化的說法中正確的是( )。 Ⅰ:對象串行化機制需要將對象的狀態(tài)保存到文件中,而后能夠通過讀入對象狀態(tài)來重新構(gòu)造對象,恢復(fù)程序狀態(tài)
[單項選擇題] 下面關(guān)于串行化的說法中正確的是( )。 Ⅰ:對象串行化機制需要將對象的狀態(tài)保存到文件中,而后能夠通過讀入對象狀態(tài)來重新構(gòu)造對象,恢復(fù)程序狀態(tài)。 Ⅱ:通過讓類實現(xiàn)java.io.Serializable接口可以將類串行化。這個接口是一個制造者(marker)接口。也就是說,對于要實現(xiàn)它的類來說,該接口不需要實現(xiàn)任何方法。 Ⅲ:將對象讀出或者寫入流的主要類有兩個:ObjectOutputStream與ObjectInputStream。 Ⅳ:以上都不對。
A.Ⅱ、Ⅲ
B.Ⅱ、Ⅳ
C.Ⅰ、Ⅱ、Ⅲ
D.Ⅲ、Ⅳ
正確答案:C
參考解析:本題是考查串行化的概念。對象串行化機制需要將對象的狀態(tài)保存到文件中,而后能夠通過讀入對象狀態(tài)來重新構(gòu)造對象,恢復(fù)程序狀態(tài),對使用套接字在網(wǎng)絡(luò)上傳送對象的程序來說,是很有用的。通過讓類實現(xiàn) java.io.Serializable接口可以將類串行化。這個接口是一個制造者(marker)接口。也就是說,對于要實現(xiàn)它的類來說,該接口不需要實現(xiàn)任何方法。它主要用來通知Java虛擬機(JVM),將一個對象串行化。ObjectOutputStrcam提供用來將對象寫入輸出流的writeObject方法, ObjectlnputStrcam提供從輸入流中讀出對象的 readObject方法。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。