[单项选择题] 关于对象的删除,下列说法正确的是 ( )
A.必须由程序员完成对象的清除
B.Java把没有引用的对象作为垃圾收集起来并释放
C.只有当程序中调用Systegc()方法时才能进行垃圾收集
D.Java中的对象都很小,一般不进行删除操作
参考答案:
B问题解析:
在Java中定义对象时往往通过new运算符为其分配内存空间,于是当不再希望使用这个对象时需要释放掉它所占用的内存。在Java中,释放内存的工作是由系统自动隐含的进行,编程人员无须关心。所以选项 B说法是正确的。
[单项选择题] 关于对象的删除,下列说法正确的是 ( )
参考答案:
B问题解析:
在Java中定义对象时往往通过new运算符为其分配内存空间,于是当不再希望使用这个对象时需要释放掉它所占用的内存。在Java中,释放内存的工作是由系统自动隐含的进行,编程人员无须关心。所以选项 B说法是正确的。上一篇 [填空题] 面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个______。
下一篇 [单项选择题] 下列代码的执行结果是()。int length="Hello".length();System.out.println(length);