单选题Object类的finalize()方法是如何声明的()。A public void finalize()B protected int finalize()C C.protected void finalize(intD protected void finalize()throws Throwable

题目
单选题
Object类的finalize()方法是如何声明的()。
A

public void finalize()

B

protected int finalize()

C

C.protected void finalize(int

D

protected void finalize()throws Throwable

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

已知如下类定义: class Base { public Base (){ //... } public Base ( int m ){ //... } protected void fun( int n ){ //... } } public class Child extends Base{ // member methods } 如下哪句可以正确地加入子类中?()

A.private void fun( int n ){ //...}

B.void fun ( int n ){ //... }

C.protected void fun ( int n ) { //... }

D.public void fun ( int n ) { //... }


正确答案:CD

第2题:

Which two are true?()

A.A finalizer may NOT be invoked explicitly.

B.The finalize method declared in class Object takes no action.

C.super.finalize()is called implicitly by any over riding finalize method.

D.The finalize method for a given objec twill be called no more than once by the garbage collector.

E.The order in which finalize will be called on two objects is based on the order in which the two objects became finalizable.


参考答案:B, D

第3题:

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

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

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

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

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


参考答案:A, B, C

第4题:

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

A.①③

B.①②③④

C.①②③

D.②③④


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

第5题:

以下( )不是Object类的方法

A)clone()

B)finalize()

C)toString()

D)hasNext()


答案:D

第6题:

选择所有有效的构造函数。 class Happy { } }()

A.public void Happy(){}

B.public Happy(int c){}

C.protected Happy(){}

D.public int Happy(){}

E.void Happy(){}


正确答案:BC

第7题:

Final,finally,finalize的区别与联系


正确答案:
           

第8题:

Java语言有自动收集垃圾的功能,会周期性地回收一些长期不用的对象占用的内存。下列选项中为对象清除路径的是( )。 Ⅰ.依靠Java的垃圾回收机制回收内存 Ⅱ.调用System.gc(),请求垃圾回收 Ⅲ.Java系统开始运行时,自动调用java.Objeet.finalize()释放内存 Ⅳ.在程序中调用重写的finalize()方法释放系统资源,其格式为: protected void finalize() throws throwable { ... super.finalize.(); }

A.Ⅰ、Ⅲ

B.Ⅰ、Ⅱ、Ⅲ、Ⅳ

C.Ⅰ、Ⅱ、Ⅲ

D.Ⅱ、Ⅲ、Ⅳ


正确答案:B
解析:本题考查Java语言自动回收垃圾的功能,垃圾回收用于对象的清除,题中给出的 4种垃圾回收方法,都是可行的。

第9题:

下列哪个成员方法声明是正确的? ( )

A.public abstract final int f(){...}

B.public static boolean f(){...}

C.static protected void g(a,{...}

D.protected private number;


正确答案:B
解析:本题考查对成员方法声明的掌握程度。选项A错误,成员变量不能同时声明成abstract和final;选项B正确,声明了一个公有静态返回值类型是布尔类型的方法f();选项C错误,protected应在static之前;选项D错误,既不是方法声明,也不是正确的成员变量声明。

第10题:

下面哪个方法不是HttpServlet类:()

  • A、protected void doGet(HttpServletRequest reg,HttpServletResponse res) throws Servlet Exception ,java.io.IOException
  • B、protected void doPost(HttpServletRequest reg,HttpServletResponse res) throws Servlet Exception,java.io.IOException
  • C、protected void doHead(HttpServletRequest reg,HttpServletResponse res) throws Servlet Exception,java.io.IOException
  • D、protected void doReceive(HttpServletRequest reg,HttpServletResponse res) throws ServletException,java.io.IOException

正确答案:D

更多相关问题