如果使用ObjectOutputStream的writeObject方法序列化Object,是通过ObjectInputStream的readObject方法对其进行反序列化的唯一方法吗?你能调用ObjectInputStream的其他读取方法吗?
答案 0 :(得分:0)
标记了对象流中的项目。如果您尝试使用错误的readXXX()
原语来阅读它们,您将获得EOFException
。您可以用来读取书面对象的唯一方法是readObject()
和readUnshared().
您当然可以使用read()
方法读取原始字节,但是您可能会使用它之后不可能使用任何readXXX()
方法,移动到流中的任意位置。