问题 单项选择题

部分定制串行化的方法是( )。

A.readObject()和defaultReadObject()

B.defauhWriteObject()和dafauhReadObject()

C.writeObject()和readObject()

D.writeObject()和defauhWriteObject()

答案

参考答案:C

解析: 在对象的串行化中,根据其串行化的彻底性可以分为部分定制串行化和完全定制串行化两种。前者定制输出串行化类本身定义的数据,而后者定制输出串行化类中所有的数据,包括串行化本身和其父类定义的数据。部分串行化的实现依赖于串行化类中定义的两个方法: writeObject()方法和readObject()方法。完全定制串行化的实现依赖于Externalizable接口,该接口可以对对象串行化的过程进行完全、显式的控制,除了对象所属类标识,它将定制输出串行化类所有的数据。

解答题
单项选择题