Jvm底层面试试题解析.docVIP

  • 2
  • 0
  • 约3.13千字
  • 约 8页
  • 2026-06-06 发布于河北
  • 举报

Jvm底层面试试题解析

一、选择题(每题3分,共30分)

1.以下关于JVM内存结构的说法,正确的是()

A.程序计数器是线程私有的,不会出现OutOfMemoryError错误

B.虚拟机栈是线程私有的,不会出现OutOfMemoryError错误

C.本地方法栈是线程私有的,不会出现OutOfMemoryError错误

D.堆是线程私有的,不会出现OutOfMemoryError错误

2.在JVM中,以下哪个区域主要用于存放对象实例()

A.程序计数器

B.虚拟机栈

C.本地方法栈

D.堆

3.当一个对象的引用被置为null时,该对象会进入()

A.新生代

B.老年代

C.永久代(元空间)

D.垃圾回收队列

4.以下哪种垃圾回收算法适用于老年代()

A.标记清除算法

B.复制算法

C.标记整理算法

D.分代算法

5.JVM中类加载器的层次结构不包括以下哪个()

A.启动类加载器

B.扩展类加载器

C.系统类加载器

D.用户自定义类加载器

6.以下关于类加载过程的说法,错误的是()

A.类加载过程包括加载、验证、准备、解析、初始化

B.加载阶段将类的字节码文件加载到内存中

C.验证阶段主要确保字节码文件的正确性

D.初始化阶段才会为类的静态变量分配内存并设

文档评论(0)

1亿VIP精品文档

相关文档