下列关于对象删除的说法中,正确的是( )。A.只有当程序中调用System.gc()方法时才能进行垃圾收集B.Java中的对象都很小,一般不进行删除操作C.Java把没有引用的对象作为垃圾收集起来并释放D.必须由程序员完成对象的清除

题目

下列关于对象删除的说法中,正确的是( )。

A.只有当程序中调用System.gc()方法时才能进行垃圾收集

B.Java中的对象都很小,一般不进行删除操作

C.Java把没有引用的对象作为垃圾收集起来并释放

D.必须由程序员完成对象的清除


相似考题
更多“下列关于对象删除的说法中,正确的是( )。A.只有当程序中调用System.gc()方法时才能进行垃圾收集B ”相关问题
  • 第1题:

    Java语言有自动收集垃圾功能,周期性的回收一些长期不用的对象占用的内存。下列哪些是对象的清除的途径? ①依靠Java的垃圾回收机制回收内存 ②调用System.gc( ),请求垃圾回收 ③Java系统开始运行时,自动调用java.lang.Object.finalize( )释放内存 ④在程序中调用重写的finalize( )释放系统资源,其格式为: protected void finalize( )throws throwable { … super.finalize( ); }

    A.①③

    B.①②③④

    C.①②③

    D.②③④


    正确答案:B
    解析:考查Java语言的自动收集垃圾功能。

  • 第2题:

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

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

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

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

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


    ABC

  • 第3题:

    【单选题】关于Java对象的删除,下列说法正确的是:

    A.必须由程序员完成对象的清除

    B.Java把没有引用的对象作为垃圾收集起来并释放

    C.只有当程序中调用System.gc()方法时才能进行垃圾收集

    D.Java中的对象都很小,一般不进行删除操作


    Java把没有引用的对象作为垃圾收集起来并释放

  • 第4题:

    下面关于调用构造方法的描述中,正确的是()

    A.构造方法在类定义的时候被调用

    B.构造方法在创建对象的时候被调用

    C.构造方法在调用对象方法时被调用

    D.构造方法在使用对象的变量时被调用


    答案:B
    解析:调用构造方法创建对象构造方法的作用是为对象中的属性赋值,在创建对象时,构造方法就会被调用。

  • 第5题:

    以下关于 Java 程序里构造方法的说法中,正确的是 ()

    A.一个类的构造方法可以有多个

    B.构造方法在类定义时被调用

    C.构造方法可以和类名相同,也可以不相同

    D.构造方法智能由对象中的其它方法调用


    一个类的构造方法可以有多个