Java 垃圾回收测验
Java 测验题
通过对Java 教程系统地学习,相信你已全面掌握了 Java 垃圾回收知识点,为了巩固所学的内容,我们准备了一个小测验。
通过这个测验,您可以检验自己对 Java 的掌握程度,发现可能需要进一步巩固的地方。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
1. Java 中哪个垃圾回收算法使用“标记-清除”方法?
- Mark-Sweep
- Copying
- Generational
- Incremental
2. 以下哪个是 Java 垃圾回收器的类型?
- Parallel
- CMS
- Serial
- G1
3. Java 中哪个方法用于手动触发垃圾回收?
- System.gc()
- Runtime.gc()
- Object.finalize()
- Memory.collect()
4. 哪个垃圾回收算法适用于新生代?
- Mark-Sweep
- Mark-Compact
- Copying
- Incremental
5. 以下哪个是 Java 中的垃圾回收线程?
- Main thread
- Daemon thread
- Worker thread
- UI thread
6. Java 中哪个垃圾回收器是并发执行的?
- Serial
- Parallel
- G1
- CMS
7. 哪个区域是 Java 堆内存的一部分?
- Eden
- Stack
- Method Area
- PC Register
8. 哪个方法在对象被垃圾回收前调用?
- destroy()
- cleanup()
- finalize()
- delete()
9. 以下哪个选项不是垃圾回收的目标?
- Free memory
- Speed up program execution
- Avoid memory leaks
- Manage heap memory
10. 哪个垃圾回收器适用于大内存应用?
- Serial
- Parallel
- CMS
- G1
11. Java 中哪个参数用于设置堆内存初始大小?
- -Xms
- -Xmx
- -Xss
- -Xmn
12. 哪个垃圾回收算法会产生内存碎片?
- Mark-Sweep
- Copying
- Mark-Compact
- Generational