2026年jvm面试题及答案.docxVIP

  • 1
  • 0
  • 约2.32千字
  • 约 13页
  • 2026-07-24 发布于江苏
  • 举报

2026年jvm面试题及答案

单项选择题(每题2分,共20分)

1.JVM中用于存储类信息、字段、方法等信息的区域是?

A.堆

B.栈

C.方法区

D.运行时常量池

2.Java中的垃圾回收主要基于哪种算法?

A.标记-清除

B.轻量级复制

C.增量收集

D.以上都是

3.JVM内存中哪个部分是所有线程共享的?

A.栈

B.堆

C.方法区

D.本地方法栈

4.Java中的String对象是不可变的,这是因为?

A.字符串池机制

B.对象不可变性设计

C.垃圾回收机制

D.运行时常量池

5.JVM参数-XX:OnStackReplacePolicy的作用是?

A.控制垃圾回收

B.控制栈替换策略

C.控制类加载

D.控制线程调度

6.哪种垃圾回收器适用于大内存多核CPU?

A.SerialGC

B.ParallelGC

C.CMSGC

D.G1GC

7.JVM中的类加载机制包括哪三个核心部分?

A.加载、验证、准备

B.加载、验证、解析

C.加载、准备、解析

D.验证、准备、解析

8.Java中的final关键字在类和方法中的含义分别是?

A.最终变量、最终方法

B.静态变量、静态方法

C.覆盖方法、抽象方法

D.继承方法、静态方法

9.JVM中的分代垃圾回收是基于什么原则?

A.分代收集

B.标记-清除

C.复制算法

D.增量收集

10.Java中的弱引用是什么?

A.强引用

B.

文档评论(0)

1亿VIP精品文档

相关文档