题目内容
(请给出正确答案)
[单选题]
关于 Java 语言的内存回收机制,下列选项中最正确的一项是()
A.Java 程序要求用户必须手工创建一个线程来释放内存
B.Java 程序允许用户使用指针来释放内存
C.内存回收线程负责释放无用内存
D.内存回收线程不能释放内存对象
查看答案
如果结果不匹配,请 联系老师 获取答案
A.Java 程序要求用户必须手工创建一个线程来释放内存
B.Java 程序允许用户使用指针来释放内存
C.内存回收线程负责释放无用内存
D.内存回收线程不能释放内存对象
A.内存回收程序负责释放无用内存
B.内存回收程序允许程序员直接释放内存
C.程序员必须创建一个线程来释放内存
D.内存回收程序可以在指定的时间释放内存对象
A.程序开发者必须自己创建一个线程进行内存释放的工作
B.垃圾收集将检查并释放不再使用的内存
C.垃圾收集允许程序开发者明确指定并立即释放该内存
D.垃圾收集能够在期望的时间释放被Java对象使用的内存
A.必须用delete语句回收对象占用的内存
B.可以不用处理,Java会自动定时回收没用的对象所占用的内存
C.调用对象的finalize方法回收对象占用的内存和资源
D.如果对象占用了其他资源,应该先释放掉
A.new 和 delete是C++语言中专门用于动态内存分配和释放的函数
B.动态分配的内存空间也可以被初始化
C.当系统内存不够时,会自动回收不再使用的内存单元,因些程序中不必用delete释放内存空间
D.当动态分配内存失败时,系统会立刻崩溃,因此一定要慎用new