单选题对象的finalize函数的作用是什么()A对象被销毁时自动调用,用来完成销毁前的最后操作B在对象被销毁后调用,完成一些系统辅助工作C清除对象D表示对象已经失效了
单选题
对象的finalize函数的作用是什么()
A
对象被销毁时自动调用,用来完成销毁前的最后操作
B
在对象被销毁后调用,完成一些系统辅助工作
C
清除对象
D
表示对象已经失效了
参考解析
解析:
暂无解析
相关考题:
Java语言有自动收集垃圾的功能,会周期性地回收一些长期不用的对象占用的内存。下列选项中为对象清除路径的是( )。 Ⅰ.依靠Java的垃圾回收机制回收内存 Ⅱ.调用System.gc(),请求垃圾回收 Ⅲ.Java系统开始运行时,自动调用java.Objeet.finalize()释放内存 Ⅳ.在程序中调用重写的finalize()方法释放系统资源,其格式为: protected void finalize() throws throwable { ... super.finalize.(); }A.Ⅰ、ⅢB.Ⅰ、Ⅱ、Ⅲ、ⅣC.Ⅰ、Ⅱ、ⅢD.Ⅱ、Ⅲ、Ⅳ
Java语言有自动收集垃圾功能,周期性的回收一些长期不用的对象占用的内存。下列哪些是对象的清除的途径? ①依靠Java的垃圾回收机制回收内存 ②调用System.gc( ),请求垃圾回收 ③Java系统开始运行时,自动调用java.lang.Object.finalize( )释放内存 ④在程序中调用重写的finalize( )释放系统资源,其格式为: protected void finalize( )throws throwable { … super.finalize( ); }A.①③B.①②③④C.①②③D.②③④
下面关于垃圾收集的说法正确的是()A、一旦一个对象成为垃圾,就立刻被收集掉。B、对象空间被收集掉之后,会执行该对象的finalize方法C、finalize方法和C++的析构函数是完全一回事情D、一个对象成为垃圾是因为不再有引用指着它,但是线程并非如此。
关于作用域与生存周期,说法错误的是()。A、局部对象只在定义它的函数体中有效B、全局对象的作用域是整个程序C、局部对象在定义它的函数第1次被调用时构造,以后可以直接使用D、全局对象在程序主函数运行前被调用,只构造1次
Which statement is true?()A、A class’s finalize() method CANNOT be invoked explicitly.B、super.finalize() is called implicitly by any overriding finalize() method.C、The finalize() method for a given object is called no more than once by the garbage collector.D、The order in which finalize() is called on two objects is based on the order in which the two objects became finalizable.
单选题Which statement is true?()AA class’s finalize() method CANNOT be invoked explicitly.Bsuper.finalize() is called implicitly by any overriding finalize() method.CThe finalize() method for a given object is called no more than once by the garbage collector.DThe order in which finalize() is called on two objects is based on the order in which the two objects became finalizable.
单选题Object类的finalize()方法是如何声明的()。Apublic void finalize()Bprotected int finalize()CC.protected void finalize(intDprotected void finalize()throws Throwable
单选题下面关于垃圾收集的说法正确的是()A一旦一个对象成为垃圾,就立刻被收集掉。B对象空间被收集掉之后,会执行该对象的finalize方法Cfinalize方法和C++的析构函数是完全一回事情D一个对象成为垃圾是因为不再有引用指着它,但是线程并非如此。