网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
对象的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?()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.
考题
单选题Object类的finalize()方法是如何声明的()。A
public void finalize()B
protected int finalize()C
C.protected void finalize(intD
protected void finalize()throws Throwable
考题
单选题下面关于垃圾收集的说法正确的是()A
一旦一个对象成为垃圾,就立刻被收集掉。B
对象空间被收集掉之后,会执行该对象的finalize方法C
finalize方法和C++的析构函数是完全一回事情D
一个对象成为垃圾是因为不再有引用指着它,但是线程并非如此。
热门标签
最新试卷