网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
系统在回收时会自动调用对象的finalize()方法
参考答案和解析
错误
更多 “系统在回收时会自动调用对象的finalize()方法” 相关考题
考题
在JAVA中,调用一个对象的wait()方法后,()
A.如果该对象的notify()方法已经被调用,则不会产生任何结果B.在另外一个对象调用它的notify()活notifyAll()方法之前该对象一直被挂起C.讲抛出一个异常D.该对象的wait()方法与其他对象自动同步
考题
Java语言有自动收集垃圾的功能,会周期性地回收一些长期不用的对象占有的内存。下列哪项是对象清除的途径?()A.依靠Java的垃圾回收机制回收内存B.调用System.gc(),请求垃圾回收C.Java系统开始运行时,自动调用javD.object.finalize()释放内存E.在程序中调用重写的finalize()释放系统资源
考题
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.②③④
考题
在JAVA中,调用一个对象的wait()方法后,() A、如果该对象的notify()方法已经被调用,则不会产生任何结果B、在另外一个对象调用它的notify()活notifyAll()方法之前该对象一直被挂起C、讲抛出一个异常D、该对象的wait()方法与其他对象自动同步
考题
final、finally和finalize的区别中,下述说法正确的有()。A、final用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承B、finally是异常处理语句结构的一部分,表示总是执行C、finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源的回收,例如关闭文件等D、引用变量被final修饰之后,不能再指向其他对象,它指向的对象的内容也是不可变的
考题
如果填充边界内有文字对象,在创建图案填充时,说法正确的是?()A、系统提示是否填充覆盖文字对象B、在填充图案时会覆盖文字对象C、在填充图案时这些填充的对象会在文字部分自动断开D、在填充图案时会覆盖文字对象,但鼠标移近文字对象时会亮显
考题
单选题如果填充边界内有文字对象,在创建图案填充时,说法正确的是?()A
系统提示是否填充覆盖文字对象B
在填充图案时会覆盖文字对象C
在填充图案时这些填充的对象会在文字部分自动断开D
在填充图案时会覆盖文字对象,但鼠标移近文字对象时会亮显
考题
单选题你开发了一个基于Windows的应用程序,该应用程序包含一个名为TestKingContact的类。TestKingContact使用ADO.NET连接MicrosoftSQLServer数据库。当TestKingContact在运行的时候需要一个活动连接连到数据库。你要确保当TestKingContact结束运行时它所使用的所有资源都被释放掉。你该怎么做?()A
在连接状态,创建一个子程序名为Finalize去覆盖System.Object.Finalize。B
在连接状态,创建一个子程序名为Closed。在这个程序中加入适当的清除代码。C
在IDisposable接口中实现Dispose方法。在Dispose方法中加入适当的清除代码.在释放掉引用之前调用Dispose方法。D
实现Finalize方法,在Finalize方法中加入适当的清除代码。释放掉引用之前调用Dispose方法。
考题
单选题对于一个已经不被任何引用变量引用的对象,当垃圾回收器准备回收该对象所占用的内存时,将自动调用该对象的以下哪个方法()A
finalizeB
notifyC
nofityAllD
hashCode
考题
多选题final、finally和finalize的区别中,下述说法正确的有()。Afinal用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承Bfinally是异常处理语句结构的一部分,表示总是执行Cfinalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源的回收,例如关闭文件等D引用变量被final修饰之后,不能再指向其他对象,它指向的对象的内容也是不可变的
考题
单选题在Java中,调用一个对象的wait()方法后,()。A
如果该对象的notify()方法已经被调用,则不会产生任何效果B
在另外一个对象调用它的notify()或 notifyAll()方法之前该对象一直被挂起C
将抛出一个异常D
该对象的wait()方法与其他对象自动同步
考题
单选题能否人工控制java系统进行无用对象回收工作?()A
不可以,无用对象回收是java系统的工作,只有比它更高一级的操作系统才能控制,普通程序无法控制B
不可以,无用对象回收是java系统的工作,程序无法控制C
可以,只要抛弃的对象超过1000个,就会自动调用回收工作D
可以,调用System.runFinalization() 函数可进行无用对回收工作
考题
判断题当程序需要释放对象的时候,应该手工调用finalize方法以释放对象。A
对B
错
热门标签
最新试卷