- 1
- 0
- 约9.08千字
- 约 13页
- 2026-10-13 发布于河北
- 举报
Java高级工程师考试题库(含详细答案解析)
本题库适用于Java高级开发工程师定级、岗位考核、进阶自测,涵盖JVM、并发编程、集合源码、Spring核心、数据库优化、Redis、微服务基础、性能调优等核心高级考点,题型包含单选题、多选题、判断题、简答题、编程题,所有答案均附带实战向详细解析,贴合企业真实开发场景。
一、单项选择题(20题,每题2分,共40分)
1.下列关于JVM堆内存的说法,错误的是()
A.堆是所有线程共享的内存区域
B.新生代分为Eden区、FromSurvivor、ToSurvivor
C.老年代主要存放生命周期长的对象和大对象
D.堆内存可以不存在,程序也能正常运行
答案:D
解析:Java对象实例和数组均在堆内存分配,堆是程序运行核心内存区域,无法缺失。线程栈、本地方法栈等线程私有内存可独立存在,但堆是对象存储的必备区域,缺一不可。A、B、C均为JVM堆内存标准特性。
2.JVM中,触发MinorGC的场景是()
A.老年代内存不足
B.新生代Eden区内存占满
C.元空间内存溢出
D.方法区内存不足
答案:B
解析:MinorGC专门针对新生代,当Eden区空间耗尽时触发,速度快、频率高。老年代内存不足触发MajorGC/FullGC,元空间、方法区溢出直接抛出OOM异常,不会触发MinorGC。
3.下列关于sy
原创力文档

文档评论(0)