如何对一个对象进行强制垃圾回收?()
A: 不能强制进行垃圾回收
B: 调用System.gc()
C: 传递要进行垃圾回收的对象的引用作为参数,调用System.gc()
D: 调用Runtime.gc()
E: 设置所有对该对象的引用到一个新值(如null)
A: 不能强制进行垃圾回收
B: 调用System.gc()
C: 传递要进行垃圾回收的对象的引用作为参数,调用System.gc()
D: 调用Runtime.gc()
E: 设置所有对该对象的引用到一个新值(如null)
B,D
本题目来自[网课答案]本页地址:https://www.wkda.cn/ask/zjmytxtmotxjzzo.html
举一反三
- 如何强制垃圾回收器回收一个对象?() A: 无法强制垃圾回收器执行 B: 调用System.gc()方法 C: 调用Runtime.gc()方法 D: 将对象赋值null
- 下面关于JAVA的垃圾回收,正确的是( ) A: 垃圾回收不能确定具体的回收时间 B: 程序员既可以自行清理垃圾,也可以通过垃圾回收器清理 C: 当调用“System.gc()”来强制回收时,系统会立即回收垃圾 D: 当调用“Runtime.getRuntime().gc()”来强制回收时,系统会立即回收垃圾
- 如何放掉一个指定对象占据的内存空间? A: 调用free()方法 B: 代用system.gc()方法 C: 赋值给该项对象的引用为null D: 程序员无法明确强制垃圾回收器回收某个对象
- 21如何放掉一个指定对象占据的内存空间? A: 调用free()方法 B: 代用system.gc()方法 C: 赋值给该项对象的引用为null D: 程序员无法明确强制垃圾回收器回收某个对象
- 垃圾回收机制回收任何对象之前,总会先调用它gc( )方法,该方法是Object类提供的方法。不要主动调用某个对象的该方法,应该交给垃圾回收机制调用。( )
内容
- 0
调用System.gc()会让Java虚拟机立即进行垃圾回收。( )
- 1
、Java运行时系统会在对对象进行自动垃圾回收前,自动调用对象的()方法。 A: finalize() B: System.gc() C: Finalize() D: 以上都不对
- 2
40 释放掉一个指定占据内存空间的方法是( )。 A: 调用System.gc()方法 B: 调用free()方法 C: 赋值给该对象的引用为null D: 程序员无法明确强制垃圾回收器运行
- 3
13 释放掉一个指定占据内存空间的方法是()。 A: 调用System.gc()方法 B: 调用free()方法 C: 赋值给该对象的引用为null D: 程序员无法明确强制垃圾回收器运行
- 4
(垃圾回收)编程验证垃圾回收方法System.gc()的功能: (1)定义一个Person类,在Person类中定义一个成员变量name,在Person类中定义一个publicvoidfinalize(){}方法,该方法输出对象的name属性值,并提示该对象被回收; (2)定义一个测试类,创建Person对象,为其name属性初始化,并将其变为垃圾对象,通过调用System.gc()方法来回收垃圾。