计算机二级

一个类只有实现了______接口,其对象才是可串行化的。

题目

一个类只有实现了______接口,其对象才是可串行化的。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

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

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

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


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

第2题:

要串行化某些类的对象,这些类必须实现( )。

A.Scrializable接口

B.java.io.Exccptionlizable接口

C.java.io.Datalnput接口

D.DataOutput接口


正确答案:A
解析:Java语言中一个类只有实现了 Serializable接口,它的对象才是可串行化的。

第3题:

以下各项说法中错误的是( )。

A.可串行化的类必须实现Sefializable接口

B.可串行化的类中的静态变量可以不被串行化

C.private数据访问权限能够限制数据不被串行化

D.对象串行化使用Java语言提供的默认机制


正确答案:C
解析:一般的数据访问权限,如public、protected、package或private等,对数据的串行化没有影响。只有static和transient关键字修饰的数据才可以不被串行化。

第4题:

以下各项说法中错误的是( )。

A.可串行化的类必须实现Serializable接口

B.可串行化的类中的静态变量可以不被串行化

C.private数据访问权限能够限制数据不被串行化

D.对象串行化使用Java语言提供的默认机制


正确答案:C
解析:一般的数据访问权限,如public、protected、package或private等,对数据的串行化没有影响。只有static和transient关键字修饰的数据才可以不被串行化。

第5题:

下面关于串行化的说法中正确的是( )。 Ⅰ:对象串行化机制需要将对象的状态保存到文件中,而后能够通过读入对象状态来重新构造对象,恢复程序状态。 Ⅱ:通过让类实现java.io.Serializable接口可以将类串行化。这个接口是一个制造者(marker)接口。也就是说,对于要实现它的类来说,该接口不需要实现任何方法。 Ⅲ:将对象读出或者写入流的主要类有两个:ObjectOutputStream与ObjectInputStream。 Ⅳ:以上都不对。

A.Ⅱ、Ⅲ

B.Ⅱ、Ⅳ

C.Ⅰ、Ⅱ、Ⅲ

D.Ⅲ、Ⅳ


正确答案:C
解析:本题是考查串行化的概念。对象串行化机制需要将对象的状态保存到文件中,而后能够通过读入对象状态来重新构造对象,恢复程序状态,对使用套接字在网络上传送对象的程序来说,是很有用的。通过让类实现 java.io.Serializable接口可以将类串行化。这个接口是一个制造者(marker)接口。也就是说,对于要实现它的类来说,该接口不需要实现任何方法。它主要用来通知Java虚拟机(JVM),将一个对象串行化。ObjectOutputStrcam提供用来将对象写入输出流的writeObject方法, ObjectlnputStrcam提供从输入流中读出对象的 readObject方法。

第6题:

要串行化某些类的对象,这些类就必须实现( )。

A.java.io.Externalizable接口

B.java.io.DataInput接口

C.DataOutput接口

D.Serializable接口


正确答案:D
解析:只有当类实现了Serializable接口时,类的对象才可以串行化。事实上Serializable是一个空接口,只是简单地标识了一个类的对象可以串行化,并没有定义任何常量和抽象方法。

第7题:

要串行化某些类的对象,这些类必须实现( )。

A.Serializable接口

B.java.io.Exceptionlizable接口

C.java.io.Datalnput接口

D.DataOutput接口


正确答案:A
解析: Java语言中一个类只有实现Serializable接口,它的对象才是可串行化的。

第8题:

下列说法中错误的是( )。

A.可串行化的类必须实现Serializable接口

B.可串行化的类中的静态变量可以不被串行化

C.private数据访问权限能够限制数据不被串行化

D.对象串行化使用Java语言提供的默认机制


正确答案:C
解析:一般的数据访问权限,如public、protected、package或private等,对数据的串行化没有影响,只有static和transient关键字修饰的数据才可以不被串行化。

第9题:

要串行化某些类的对象,这些类就必须实现 ( )。

A.serializable接口

B.java.io.extematizable接口

C.java.io.datainput接口

D.dataoutput接口


正确答案:A