niusouti.com

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

题目

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

A.Ⅱ、Ⅲ

B.Ⅱ、Ⅳ

C.Ⅰ、Ⅱ、Ⅲ

D.Ⅲ、Ⅳ


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

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

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

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

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

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


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

  • 第2题:

    下列关于对象串行化的说法不正确的是 ( )

    A.可以通过ObjectOutputStream类的writeObject()方法将对象写到一个文件中

    B.可以通过ObjeetInputStream类的readObject()方法将一个文件中的对象读到内存中

    C.Java中的对象都可以进行串行化

    D.Java支持对象串行化的定制


    正确答案:C
    解析:该题考查的是对象的串行化。选项C的说法是不正确的,一个类只有实现了Serializable接口,它的对象才是可串行化的。因此如果要串行化某些类的对象,这些类就必须实现Serializable接口。

  • 第3题:

    对象串行化机制是将程序中对象的状态转化为一个字节流。


    正确

  • 第4题:

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

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

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

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

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


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

  • 第5题:

    对象串行化机制是指将程序中对象的状态转化为一个字节流,存储在文件中或传输到网络。


    正确