Object类的finalize()方法是如何声明的()。

题目

Object类的finalize()方法是如何声明的()。

  • A、public void finalize()
  • B、protected int finalize()
  • C、C.protected void finalize(int
  • D、protected void finalize()throws Throwable
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第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中,Object类是所有类的父亲,用户自定义类默认扩展自Object类,下列选项中的( )方法不属于Object类的方法。

A、equals(Objectobj)

B、getClass()

C、toString()

D、trim()


正确答案:D

第3题:

final,finally,finalize三个关键字的区别有()

A.final是修饰符(关键字)可以修饰类、变量、方法

B.finally在异常处理时使用,提供finally块来执行任何清除操作

C.finalize是方法名,在垃圾收集器将对象从内存中清除出去之前做必要的清理工作

D.finally和finalize一样都是用于异常处理的方法


参考答案:A, B, C

第4题:

What allows the programmer to destroy an object x?()  

  • A、 x.delete()
  • B、 x.finalize()
  • C、 Runtime.getRuntime().gc()
  • D、 Explicitly setting the object’s reference to null.
  • E、 Ensuring there are no references to the object.
  • F、 Only the garbage collection system can destroy an object.

正确答案:F

第5题:

声明一个基类与声明一个普通类的方法是一样的。()


正确答案:错误

第6题:

定义一个类名为MyClass的类,并且该类可被所有类访问,那么该类的正确声明应为()

A、private class MyClass extends Object

B、class MyClass extends Object

C、public class MyClass

D、protected class MyClass extends Object


答案:C

第7题:

如果一个类的声明中没有使用extends关键字,这个类被系统默认为是Object的直接子类。()

此题为判断题(对,错)。


答案:对

第8题:

以下( )不是Object类的方法

A)clone()

B)finalize()

C)toString()

D)hasNext()


答案:D

第9题:

final,finally,finalize三个关键字的区别有()。 

  • A、final是修饰符(关键字)可以修饰类、变量、方法
  • B、finally在异常处理时使用,提供finally块来执行任何清除操作
  • C、finalize是方法名,在垃圾收集器将对象从内存中清除出去之前做必要的清理工作
  • D、final和finalize一样都是用于异常处理的方法

正确答案:A,B,C

第10题:

以下关于Java中类声明和方法声明的叙述中,不正确的是()。

  • A、在类的内部可以再声明类,即Java中允许嵌套进行类声明
  • B、在方法的内部可以再声明方法
  • C、类的成员变量的所属类型可以是Java中的任意合法类型
  • D、方法的局部变量的所属类型可以是Java中的任意合法类型

正确答案:B

更多相关问题