Java语言有自动收集垃圾的功能,会周期性地回收一些长期不用的对象占用的内存。下列选项中为对象清除路径的是( )。 Ⅰ.依靠Java的垃圾回收机制回收内存 Ⅱ.调用System.gc(),请求垃圾回收 Ⅲ.Java系统开始运行时,自动调用java.Objeet.finalize()释放内存 Ⅳ.在程序中调用重写的finalize()方法释放系统资源,其格式为: protected void finalize() throws throwable { ... super.finalize.(); }A.Ⅰ、

题目

Java语言有自动收集垃圾的功能,会周期性地回收一些长期不用的对象占用的内存。下列选项中为对象清除路径的是( )。 Ⅰ.依靠Java的垃圾回收机制回收内存 Ⅱ.调用System.gc(),请求垃圾回收 Ⅲ.Java系统开始运行时,自动调用java.Objeet.finalize()释放内存 Ⅳ.在程序中调用重写的finalize()方法释放系统资源,其格式为: protected void finalize() throws throwable { ... super.finalize.(); }

A.Ⅰ、Ⅲ

B.Ⅰ、Ⅱ、Ⅲ、Ⅳ

C.Ⅰ、Ⅱ、Ⅲ

D.Ⅱ、Ⅲ、Ⅳ


相似考题
参考答案和解析
正确答案:B
解析:本题考查Java语言自动回收垃圾的功能,垃圾回收用于对象的清除,题中给出的 4种垃圾回收方法,都是可行的。
更多“Java语言有自动收集垃圾的功能,会周期性地回收一些长期不用的对象占用的内存。下列选项中为对象清 ”相关问题
  • 第1题:

    下列关于Java中垃圾回收的相关说法,正确的是()

    A.Java虚拟机会自动回收垃圾对象所占用的内存空间

    B.任何Java类都可以重写Object类的finalize()方法,在该方法中清理该对象占用的资源

    C.只有当程序认为需要更多的额外内存时,垃圾回收器才会自动进行垃圾回收

    D.调用垃圾回收方法后会立即进行垃圾回收


    ABC

  • 第2题:

    1、关于Java语言叙述错误的是()。

    A.Java语言具有跨平台性

    B.Java是一种面向对象的语言

    C.Java语言中的类可以多继承

    D.Java的垃圾收集机制自动回收程序已不再使用的对象


    Java是一门介于汇编和高级之间的语言

  • 第3题:

    关于Java语言叙述错误的是()

    A.Java语句具有跨平台性

    B.Java语言是一种面向对象的语言

    C.Java语言中的类可以多继承

    D.Java语言的垃圾回收机制自动回收程序中已不再使用的对象


    A

  • 第4题:

    39、Java语言会自动回收内存中的垃圾。


    正确

  • 第5题:

    【单选题】关于Java语言叙述错误的是:()

    A.Java语言具有跨平台性

    B.Java是一种面向对象的语言

    C.Java语言中的类可以多继承

    D.Java的垃圾收集机制自动回收程序已不再使用的对象


    Java语言中的类可以多继承