itgle.com
更多“Java中类0bjectOutputStream支持对象的写操作,这是一种字节流,它的直接父类是(  )。”相关问题
  • 第1题:

    关于Java中的继承,以下说法中正确的有()

    A.Java支持单继承和多重继承

    B.Java只支持单继承,不支持多重继承

    C.Java中的类最多只有一个直接父类,或者没有父类

    D.Java中的每个类都有一个直接父类,而且只有一个直接父类

    E.子类只能继承父类的public,protected和同一个包中的package级的成员


    参考答案:B, C, E

  • 第2题:

    下列选项中,______是Java所有类的父类,且Java语言中所有类都是直接或间接继承它得到的。

    A.Object

    B.Vector

    C.Class

    D.Random


    正确答案:A

  • 第3题:

    Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法是( )。 A.getAbsolutePathSXB

    Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法是( )。

    A.getAbsolutePath

    B.getParentFile

    C.getAbsoluteFile

    D.getName


    正确答案:B
    B。【解析】本题考查File类的基本知识。File类是通过文件名列表来描述一个文件对象的属性,通过File类提供的方法,可以获得文件的名称、长度、所有路径等信息,还可以改变文件的名称、删除文件等。

  • 第4题:

    Java中类0bjectOutputStream支持对象的写操作,这是-种字节流,它的直接父类是( )。A.WriterSXB

    Java中类0bjectOutputStream支持对象的写操作,这是-种字节流,它的直接父类是( )。

    A.Writer

    B.DataOutput

    C.OutputStream

    D.Object( )utput


    正确答案:C
    ObjectOutputStream的直接父类是0ut-putStream。

  • 第5题:

    Java语言中,对当前对象的父类对象进行引用的关键字是( )。

    A.case

    B.super

    C.char

    D.break


    正确答案:B
    当子类隐藏了父类的变量,并重写了父类方法后,又要使用父类变量或父类被重写的方法时,可以通过super来实现对父类变量的访问和对父类方法的调用。

  • 第6题:

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

    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。

  • 第7题:

    Java语言中,使用关键字______对当前对象的父类对象进行引用。


    正确答案:Super。
    Super。 解析:当子类隐藏了父类的变量,并重写了父类方法后,又要使用父类变量或父类被重写的方法时,可以通过 super来实现对父类变量的访问和对父类方法的调用。

  • 第8题:

    ()是Java程序中所有类的直接或间接父类,也是类库中所有类的父类。


    正确答案:Object

  • 第9题:

    下列选项中关于Java中super关键字的说法正确的是()。

    • A、super关键字是在子类对象内部指代其父类对象的引用
    • B、super关键字不仅可以指代子类的直接父类,还可以指代父类的父类
    • C、子类通过super关键字只能调用父类的方法,而不能调用父类的属性
    • D、子类通过super关键字只能调用父类的属性,而不能调用父类的方法

    正确答案:A

  • 第10题:

    填空题
    ()是Java程序中所有类的直接或间接父类,也是类库中所有类的父类。

    正确答案: Object
    解析: 暂无解析

  • 第11题:

    单选题
    下列选项中关于Java中super关键字的说法正确的是()。
    A

    super关键字是在子类对象内部指代其父类对象的引用

    B

    super关键字不仅可以指代子类的直接父类,还可以指代父类的父类

    C

    子类通过super关键字只能调用父类的方法,而不能调用父类的属性

    D

    子类通过super关键字只能调用父类的属性,而不能调用父类的方法


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    Java中类0bjectOutputStream支持对象的写操作,这是一种字节流,它的直接父类是(  )。
    A

    Writer

    B

    DataOutput

    C

    OutputStream

    D

    ObjectOutput


    正确答案: B
    解析:
    java.io包中处理对象流的有ObjectInput接口和ObjectOutput接口。ObjectInputStream类实现了0bjectInput接口,对象在传输前,要首先Serializable接口。ObjectOutputStream既继承了0utputStream抽象类,又实现了ObjectOutput接口,是Java用接口技术代替双重继承的例子,其构造方法的参数是串行化了的对象。

  • 第13题:

    java语言中的super关键字是_________。

    A.指向父类对象的指针

    B.父类的标识符

    C.指向父类的指针

    D.对父类的引用


    正确答案:D

  • 第14题:

    下列关于Java的说法正确的是

    A.Java中的类可以有多个直接父类

    B.抽象类不能有子类

    C.最终类可以作为其他类的父类

    D.Java中接口支持多继承


    正确答案:D
    解析:java中接口支持多继承。选项A)Java语言只允许类间有单继承关系。选项D)抽象类是专门为别的类继承它而定义的。选项C)final声明一个类后,这个类不能被其他类继承,它是最终类。

  • 第15题:

    在Java语言中,0bjectOutputStream是指( )。A.字节流B.字符流C.对象输出流S

    在Java语言中,0bjectOutputStream是指( )。

    A.字节流

    B.字符流

    C.对象输出流

    D.数据流


    正确答案:C
    】本题考查Java输入\输出流的概念。Fil-eInputStream是字节流,BufferedWriter是字符流,Objec-tOutputStream是对象输出流,既继承了OutputStream抽象类,又实现了0bjectOutput接口,这是Java用接口技术代替双重继承的例子,其构造方法参数是串行化的对象。

  • 第16题:

    Java中类ObjectOutputStream支持对象的写操作,这是一种字节流,它的直接父类是( )。

    A.Writer

    B.DataOutput

    C.OutputStream

    D.OtpectOutput


    正确答案:C
    解析:ObjectOutputStream的直接父类是IutputStream。

  • 第17题:

    Java语青中,对当前对象的父类对象进行引用的关键字是( )。

    A.case

    B.super

    C.char

    D.break


    正确答案:B
    B。【解析】当子类隐藏了父类的变量,并重写了父类方法后,又要使用父类变量或父类被重写的方法时,可以通过super来实现对父类变量的访问和对父类方法的调用。

  • 第18题:

    下列说法中,哪一项是正确的?

    A.子类拥有的成员数目大于等于父类拥有的成员数目

    B.父类代表的对象范围比子类广

    C.子类要调用父类的方法,必须使用super关键字

    D.一个Java类可以有多个父类


    正确答案:B
    解析:本题考查对子类父类关系的理解。对一个类的继承也就是构建了—个子类,子类继承了父类的方法和状态,同时还可以向新类中增添新的方法和状态。重点掌握两点:子类方法的访问权限比父类访问权限高,因此父类不能替代子类,但子类能够代替父类,子类方法不能产生比父类更多的异常。子类拥有的成员数目小于等于父类拥有的成员数目,选项A说法错误;父类代表的对象范围比子类广,选项B说法正确:子类要调用父类的方法,可以使用super关键字,也可以将父类的方法进行重写,选项C说法错误。在Java中一个类只能有一个父类,选项D说法错误。

  • 第19题:

    以下关于Java语言继承的说法正确的是()

    • A、Java中的类可以有多个直接父类
    • B、抽象类不能有子类
    • C、Java中的接口支持多继承
    • D、最终类可以作为其它类的父类

    正确答案:D

  • 第20题:

    关于 Object 类说法不正确的是()

    • A、Object 类是所有类的顶级父类
    • B、Object 对象类定义在 java.util 包
    • C、在 Java 体系中,所有类都直接或间接的继承了 Object 类
    • D、任何类型的对象都可以赋给 Object 类型的变量

    正确答案:B

  • 第21题:

    多选题
    关于Java中的继承,以下说法中正确的有()
    A

    Java支持单继承和多重继承

    B

    Java只支持单继承,不支持多重继承

    C

    Java中的类最多只有一个直接父类,或者没有父类

    D

    Java中的每个类都有一个直接父类,而且只有一个直接父类

    E

    子类只能继承父类的public,protected和同一个包中的package级的成员


    正确答案: D,B
    解析: 暂无解析

  • 第22题:

    单选题
    关于 Object 类说法不正确的是()
    A

    Object 类是所有类的顶级父类

    B

    Object 对象类定义在 java.util 包

    C

    在 Java 体系中,所有类都直接或间接的继承了 Object 类

    D

    任何类型的对象都可以赋给 Object 类型的变量


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    以下关于Java语言继承的说法正确的是()
    A

    Java中的类可以有多个直接父类

    B

    抽象类不能有子类

    C

    Java中的接口支持多继承

    D

    最终类可以作为其它类的父类


    正确答案: D
    解析: 暂无解析

  • 第24题:

    填空题
    Java语言中,使用关键字____对当前对象的父类对象进行引用。

    正确答案: super
    解析:
    在Java中有两个非常特殊的变量:this和super,这两个变量在使用前都是不需要声明的。this变量使用在一个成员函数的内部,指向当前对象,当前对象指的是调用当前正在执行方法的那个对象;super用来引用当前对象的父类,实现对父类变量的访问和对父类方法的调用。