问题 单项选择题

下列关于串行化说法有误的是( )。

A. 在定义可串行化时,只需要声明implements Serializable子句即可

B. 可串行化类的数据的访问权限(public,protected,package或private),对于数据的串行化会有权限上的影响

C. 对于对象的串行化处理,程序员可以不编写任何方法,使用Java提供的串行化默认机制

D. 如果需要对对象的串行化进行更具体的控制,我们要用到定制串行化的功能

答案

参考答案:B

解析:可串行化类的数据的访问权限(public,protected,Package或Private),对于数据的串行化没有影响。数据是以字节形式写入流而字符串型数据将表示UTF格式,即文件系统安全全局字符集转换格式。注意:正如题目中选项C)和选项D)中所描述的一样,对于对象的串行化处理,程序员可以不编写任何方法,使用Java提供的串行化默认机制;对于很多类,默认的串行化处理已经能够满足串行化的需要,但这种默认的串行化比较慢,另外有时可能需要对对象的串行化进行更具体的控制,我们要用到定制串行化的功能。

多项选择题
填空题