基本信息
文件名称:Java高级开发工程师面试题.docx
文件大小:17.5 KB
总页数:4 页
更新时间:2025-09-10
总字数:约2.27千字
文档摘要
Java高级开发工程师面试题
Java高级开发工程师面试题
(共5类25题,聚焦高并发、底层原理与实战优化)
一、JVM原理与调优
请详细说明Java内存模型(JMM)的核心作用,以及volatile关键字如何保证可见性和禁止指令重排序?在单例模式中使用volatile的必要性是什么?
常见的垃圾收集器有哪些(如G1、ZGC、Shenandoah)?它们的适用场景有何不同?如果你的项目在高并发下频繁FullGC,你会从哪些角度排查问题?
类加载的双亲委派模型是什么?如何打破双亲委派?举例说明你在项目中遇到的类加载冲突问题及解决办法。
JVM的内存区域划分中,方法