在Java中使用ObjectOutputStream将对象写入文件时,若要写入多个对象,以下哪种方式能够正确读取所有已写入的对象?

答案解析

ObjectOutputStream写入对象时,通常在最后写入一个null对象作为结束标志,使用循环读取并判断是否为null来确定读取结束。读取到IOException异常通常表示读取过程中出现错误,而不是到达文件末尾,且不是写入结束标志;达到文件末尾也无法判断对象是否写入完成;读取两次并强制转换仅适用于已知写入次数的情况,无法处理未知数量的对象。
正确答案:B
随机推荐
开始刷题