niusouti.com

下列关于串行化说法有误的是A.在定义可串行化时,只需要声明implements Serializable子句即可B.可串行化类的数据的访问权限(public,protected,package或private),对于数据的串行化会有权限上的影响C.对于对象的串行化处理,程序员可以不编写任何方法,使用Java提供的串行化默认机制D.如果需要对对象的串行化进行更具体的控制,我们要用到定制串行化的功能

题目

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

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

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

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

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


相似考题
更多“下列关于串行化说法有误的是A.在定义可串行化时,只需要声明implements Serializable子句即可B.可 ”相关问题
  • 第1题:

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

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

    B.在对象串行化时,不保存对象所属类的构造方法

    C.在实现Serializable接口的类中,用transient关键字可使某些数据不被串行化

    D.ObjectInputStream和ObjectOutputStream类都支持对象的读和写


    正确答案:D
    解析:对象串行化是指对Java对象的读、写的过程。Java语言提供了对象流ObjectInputStream和ObjeetOutputStream来实现对象串行化。要对类的对象进行串行化,必须实现Serializable接口。一般的数据访问权限,如public、protected、package或private等,对数据的串行化没有影响。只有static和transient关键字修饰的数据才可以不被串行化。把一个对象的表示转换为字节流的过程称为串行化,而从字节流中把对象重建出来即是反串行化。平常所说的串行化实际上包括了串行化和反串行化。Java对象串行化技术,主要是通过java.io.ObjectInputStream类和java.io.ObjectOutputStream类来实现。其中,ObjeetOutputStream类负责把对象写入流(串行化),ObjectInputStream类负责从流中读取对象(反串行化)。因此答案为选项D。

  • 第2题:

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

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

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

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

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


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

  • 第3题:

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

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

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

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

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


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

  • 第4题:

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

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

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

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

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


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

  • 第5题:

    SQL 92标准从低到高定义了四种标准的事务隔离性级别,分别是()。

    A.读已提交(Read committed)、读未提交(Read uncommitted)、可重复读(Repeatable read)、可串行化(Serializable)

    B.读未提交(Read uncommitted)、读已提交(Read committed)、可重复读(Repeatable read)、可串行化(Serializable)

    C.读未提交(Read uncommitted)、可重复读(Repeatable read)、读已提交(Read committed)、可串行化(Serializable)

    D.读已提交(Read committed)、可串行化(Serializable)、读未提交(Read uncommitted)


    B