计算机二级

对象串行化定制分为( )两个层次。A.可串行化和不可串行化B.部分串行化和完全串行化C.字符串行化和字节串行化D.对象串行化和管道串行化

题目

对象串行化定制分为( )两个层次。

A.可串行化和不可串行化

B.部分串行化和完全串行化

C.字符串行化和字节串行化

D.对象串行化和管道串行化

参考答案和解析
正确答案:B
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

7、下面关于冲突可串行化说法不正确的是

A.冲突可串行化是可串行化调度

B.冲突可串行化是不可串行化调度

C.冲突可串行化是正确的调度

D.冲突可串行化是与一个串行调度冲突等价的


冲突可串行化是不可串行化调度

第2题:

9、一个什么样的并发调度才是正确调度?

A.冲突可串行化调度

B.不可冲突串行化调度

C.不可串行化调度

D.可串行化调度


可串行化调度

第3题:

68、(对象串行化)串行化对象能把字节流反串行化为原始对象的拷贝 。


错误

第4题:

(对象串行化)串行化对象能把字节流反串行化为原始对象的拷贝 。


正确

第5题:

1、下列说法中错误的是()

A.串行化对象可以把一个对象转换成字节流,也可以把字节流反串行化为原始对象的拷贝

B.对象串行化时是将对象成员变量的值进行串行化

C.对象串行化时会将成员方法和类的静态变量一同串行化

D.对象串行化时要实现Serializable 接口


Java中,默认所有类的对象都可串行化

第6题:

下列关于串行化的说法不正确的是

A.完全串行化必须实现Extemalizable接口

B.在完全串行化中,必须有一个public访问权限的不带参数的构造方法

C.完全串行化就是将数据完全封锁在对象中,所以安全性很高

D.在部分定制串行化中,readObject()方法既实现writeObject()方法所写入的信息,又可以用来在对象被恢复后进行对象数据的更新


正确答案:C
解析:完全串行化就是将数据完全封锁在对象中。在Externalizable接口中,writeExtemal()和readExtemal()方法的访问权限是public的,带来的问题是其他用户可能通过这两个方法就可以读、写对象中的数据。由此造成了数据的泄露,因此,只有不需要考虑安全问题时,才用完全串行化。

第7题:

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

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

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

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

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


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

第8题:

下列关于对象的串行化的说法中,错误的是( )。

A.对象串行化定制分为两个层次:部分串行化和完全串行化

B.对象永久化是将对象存在内存中

C.对象串行化是对Java对象的读、写的过程

D.对象串行化必须实现Serializable接口


正确答案:B
解析:将Java程序中的对象保存在外存中,称为对象永久化。对Java对象的读、写的过程被称为对象串行化。一个类只有实现了Serializable接口,它的对象才可串行化。对象串行化定制分两个层次:一个层次是对可串行化类自定义数据的输出进行定制,称为部分定制串行化;另一个层次对串行化类所有数据(包括自定义的及其类的数据)的输出都进行定制,称为完全串行化。

第9题:

关于对象的串行化,下列说法错误的是( )。

A.对象串行化是对Java对象的读、写的过程

B.对象串行化定制分为两个层次:部分串行化和完全串行化

C.对象串行化必须实现Serializable接口

D.对象永久化是指将对象存在内存中


正确答案:D