4
可能ObjectInputStream.readObject()方法返回null?可能ObjectInputStream.readObject()返回null?
可能ObjectInputStream.readObject()方法返回null?可能ObjectInputStream.readObject()返回null?
是的。
您可以將null
傳遞給writeObject()
進行序列化,因此您可以從readObject()
中得到它。
但是,如果您詢問有關錯誤的情況,則答案爲否,因爲在錯誤readObject()
的情況下將引發異常。
您需要提供更多信息。在什麼情況下? (儘可能顯示源代碼。) – 2011-03-02 19:31:58
這裏不一定需要上下文。它可以簡單到「不,readObject'永遠不會返回null。」如果需要上下文,那麼答案必須是「是的,它可以是空的」,在這種情況下,您應該發佈該答案。 – 2011-03-02 19:35:15
如果不行的話,用'null'字段對對象進行反序列化會很棘手。 – 2011-03-02 21:28:57