簡體   English   中英

反序列化使用ObjectOutputStream的writeObject方法序列化的對象

[英]Deserializing an Object that has been serialized using ObjectOutputStream's writeObject method

如果使用ObjectOutputStream的writeObject方法序列化對象,那么通過ObjectInputStream的readObject方法反序列化對象的唯一方法是嗎? 您可以調用ObjectInputStream的其他讀取方法嗎?

對象流中的項目被標記。 如果嘗試使用錯誤的readXXX()原語讀取它們,則將得到EOFException 只能使用readObject()readUnshared().來讀取書面對象readUnshared(). 當然,您始終可以使用read()方法讀取原始字節,但是之后可能會無法移動到流中的任意位置,從而無法使用任何readXXX()方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM