问题 单项选择题

在下面程序的空白处,应填入的正确选项是 import java.io.*; public class ObjectStreamTest {  public static void main(String args[])throws IOExeeption }   ObjectoutputStream oos=new ObjectOutputStream(new FileOutputStream("serial.bin"));   java.util.Date d=new java.util.Date();   oos. ______(d);   ObjectInputStream ois=new ObjecttInputStream(new FileInputStream("serial.bin"));   try{    java.util.Date restoredDate=(java.util.Date)ois.readObject();    System.out.println("read object back from serial.bin file:"+restoredDate);   } catch(classNotFoundException cnf) {    System.out.println("class not found");   }  } }

A.WriterObject

B.write

C.BufferedWriter

D.writerObject

答案

参考答案:D

解析: 本程序是通过对象输出流将日期变量d输出到文件。ObjectOutputStream提供了方法writerObject(Object obj)写一个对象。另外也可从下面的程序读取对象readObject()方法推断出本题的答案。

单项选择题
单项选择题