对象的finalize函数的作用是什么()
A、对象被销毁时自动调用,用来完成销毁前的最后操作
B、在对象被销毁后调用,完成一些系统辅助工作
C、清除对象
D、表示对象已经失效了
相关问题推荐
-
为将数组myArray的长度由3改为6,现采取以下编码: int[]myArray=new int [3]; myArray=new int[6]; 代码执行后,以下叙述哪项是正确的?()
A、数组myArray的长度已由3改为6,其中前3个元素的值不变,后3个元素的值为空。
B、数组myArray的长度已由3改为6,其中前3个元素的值不变,后3个元素需再经过初始化后才能使用。
C、数组myArray的长度没有变化。
D、数组myArray的长度已由3改为6,原来3个元素的值全部丢失。
-
现有: 1. abstract class Color2 { 2. //insert code here 3. } 4. 5. public class Blue2 extends Color2 { 6.public String getRGB() { return "blue"; } 7. } 和4个声明: public abstract String getRGB(); abstract String getRGB(); private abstract String getRGB(); protected abstract String getRGB(); 分别插入到第2行,有多少行可以编译?()
A、 0
B、 1
C、 2
D、 3
-
类Account中方法声明正确的是哪一项?()
A、class Account{ deposit(); }
B、class Account{ void deposit(); }
C、class Account{ void deposit{} }
D、class Account{ void deposit(){} }
-
以下变量类型中,不属于简单变量类型的是()
A、一串字符串;
B、一个逻辑值;
C、一个字符;
D、双精度浮点数;
-
下面哪个表达式可以获取字符串 s 的最后一个字符()
A、s.length()
B、s[s.length() - 1]
C、s.charAt(s.length() - 1)
D、charAt(s, length(s))