Object类的finalize()方法是如何声明的()。
第1题:
Java语言有自动收集垃圾功能,周期性的回收一些长期不用的对象占用的内存。下列哪些是对象的清除的途径? ①依靠Java的垃圾回收机制回收内存 ②调用System.gc( ),请求垃圾回收 ③Java系统开始运行时,自动调用java.lang.Object.finalize( )释放内存 ④在程序中调用重写的finalize( )释放系统资源,其格式为: protected void finalize( )throws throwable { … super.finalize( ); }
A.①③
B.①②③④
C.①②③
D.②③④
第2题:
在JAVA中,Object类是所有类的父亲,用户自定义类默认扩展自Object类,下列选项中的( )方法不属于Object类的方法。
A、equals(Objectobj)
B、getClass()
C、toString()
D、trim()
第3题:
A.final是修饰符(关键字)可以修饰类、变量、方法
B.finally在异常处理时使用,提供finally块来执行任何清除操作
C.finalize是方法名,在垃圾收集器将对象从内存中清除出去之前做必要的清理工作
D.finally和finalize一样都是用于异常处理的方法
第4题:
What allows the programmer to destroy an object x?()
第5题:
声明一个基类与声明一个普通类的方法是一样的。()
第6题:
定义一个类名为MyClass的类,并且该类可被所有类访问,那么该类的正确声明应为()
A、private class MyClass extends Object
B、class MyClass extends Object
C、public class MyClass
D、protected class MyClass extends Object
第7题:
此题为判断题(对,错)。
第8题:
以下( )不是Object类的方法
A)clone()
B)finalize()
C)toString()
D)hasNext()
第9题:
final,finally,finalize三个关键字的区别有()。
第10题:
以下关于Java中类声明和方法声明的叙述中,不正确的是()。