- 0
- 0
- 约2.78千字
- 约 11页
- 2026-10-31 发布于山西
- 举报
垃圾收集面试题及答案
一、单项选择题(共10题,每题10分,总分100分)
1.在Java垃圾回收机制中,判断一个对象是否可以被回收,主要依据的是()。
A.对象是否被引用
B.对象是否定义了finalize()方法
C.对象是否不可达
D.对象是否是局部变量
答案:C
2.以下哪些对象可以作为垃圾回收的GCRoots?()
A.虚拟机栈中引用的对象
B.方法区中类静态属性引用的对象
C.方法区中常量引用的对象
D.本地方法栈中JNI引用的对象
答案:ABCD
3.标记-清除算法的主要缺点是()。
A.执行效率低
B.内存碎片严重
C.无法处理循环引用
D.需要两遍扫描
答案:B
4.复制算法(CopyingAlgorithm)的主要缺点是()。
A.内存利用率低
B.执行效率低
C.内存碎片严重
D.需要两遍扫描
答案:A
5.在CMS(ConcurrentMarkSweep)垃圾收集器中,下列哪个阶段是并发执行的?()
A.初始标记
B.并发标记
C.重新标记
D.标记-清除
答案:B
6.G1(Garbage-First)收集器是基于()设计的。
A.标记-清除
B.标记-整理
C.分代收集
D.分区收集
答案:D
7.下列关于JVM内存结构的描述,正确的是()。
A.堆内存是线程私有的
B
原创力文档

文档评论(0)