Java 测验题

通过对Java 教程系统地学习,相信你已全面掌握了 Java JVM调优知识点,为了巩固所学的内容,我们准备了一个小测验。

通过这个测验,您可以检验自己对 Java 的掌握程度,发现可能需要进一步巩固的地方。


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

1. 在JVM中,哪个参数用于设置堆内存的初始大小?

  • -Xmx
  • -Xms
  • -Xss
  • -Xmn

2. 哪个JVM参数用于设置年轻代的大小?

  • -Xmx
  • -Xms
  • -Xmn
  • -Xss

3. 哪个垃圾收集器适合高吞吐量应用?

  • Parallel GC
  • CMS GC
  • G1 GC
  • ZGC

4. 哪个垃圾收集器适合低延迟应用?

  • Parallel GC
  • CMS GC
  • G1 GC
  • ZGC

5. 哪个参数用于设置线程栈的大小?

  • -Xmx
  • -Xss
  • -Xmn
  • -Xms

6. 哪个JVM参数用于开启GC日志?

  • -verbose:gc
  • -XX:+PrintGC
  • -Xloggc
  • -XX:+PrintGCDetails

7. 哪个参数用于设置元空间的大小?

  • -XX:MetaspaceSize
  • -XX:MaxMetaspaceSize
  • -XX:PermSize
  • -XX:MaxPermSize

8. 哪个垃圾收集器是JDK 9之后的默认收集器?

  • Parallel GC
  • CMS GC
  • Serial GC
  • G1 GC

9. 哪个参数用于设置堆内存的最大大小?

  • -Xms
  • -Xmx
  • -Xmn
  • -Xss

10. 哪个参数用于打印GC的详细日志?

  • -verbose:gc
  • -XX:+PrintGC
  • -XX:+PrintGCDetails
  • -Xloggc

11. 哪个垃圾收集器使用标记-清除算法?

  • CMS GC
  • Parallel GC
  • G1 GC
  • ZGC

12. 哪个参数用于禁用显式GC调用?

  • -XX:+ExplicitGCInvokesConcurrent
  • -XX:+DisableExplicitGC
  • -XX:+UseExplicitGC
  • -XX:-ExplicitGC