如果一个Java程序使用ObjectOutputStream连续写入了两个Student对象,随后使用ObjectInputStream读取数据时,如果只调用了一次`readObject()`方法,那么以下哪种说法是正确的?

答案解析

`readObject()`方法每次只会读取一个对象。如果连续写入了多个对象,每次调用只能读取到一个。若只调用一次`readObject()`,将读取到第一个Student对象。忽略第二个对象;`readObject()`方法读取不到数据不会抛出IOException异常;`readObject()`方法不会读取多个对象,也不会将对象自动放入集合。
正确答案:A
随机推荐
开始刷题