jjzjj

defaultWriteObject

全部标签

java - 为什么在写入 ObjectOutputStream 时必须首先调用 defaultWriteObject 函数?

当我读到Thinkinginjava中关于Serializable接口(interface)的时候,有一句话是这样说的:Ifyouusethedefaultmechanismtowritethenon-transientpartsofyourobject,youmustcalldefaultWriteObject()asthefirstoperationinwriteObject(),anddefaultReadObject()asthefirstoperationinreadObject().并且在docs.oracle.com5.6.2:AddingwriteObject/read