JVM面试题相关-中级

问题 1:JVM 是什么?它的主要作用是什么?

问题 2:JVM 的整体架构由哪些部分组成?

问题 3:JVM 运行时数据区中,堆和栈的核心区别是什么?

问题 4:类加载的全过程分为哪几个阶段?每个阶段做什么?

问题 5:什么是双亲委派模型?它的作用是什么?

问题 6:垃圾回收(GC)的核心判断依据是什么?常见的判断算法有哪些?

问题 7:JVM 堆内存分为哪些区域?各区域的作用是什么?为什么要分代?

问题 8:新生代的 GC(Minor GC)和老年代的 GC(Major GC/Full GC)有什么区别?触发条件是什么?

问题 9:常见的垃圾收集器有哪些?CMS 和 G1 的核心原理与优缺点是什么?

  1. G1(Garbage First)收集器(整堆,低延迟 + 高吞吐量):

问题 10:什么是内存泄漏?JVM 中常见的内存泄漏场景有哪些?

问题 11:GC 中的 STW(Stop The World)是什么?为什么会发生?如何减少 STW 时间?

问题 12:JVM 中栈帧的结构是什么?每个部分的作用是什么?

相关推荐
小马爱打代码3 小时前
面试题:内存模型与垃圾回收深度解析
jvm
cfm_29146 小时前
JVM底层源码深度解析:读写屏障(Read/Write Barrier)
jvm
wuminyu7 小时前
Java世界中StringTable源码剖析
java·linux·c语言·jvm·c++
醉颜凉8 小时前
Elasticsearch性能优化:JVM GC调优全攻略,彻底解决集群卡顿、吞吐量下降问题
jvm·elasticsearch·性能优化
顺风尿一寸10 小时前
从 Java 到内核:探秘线程改名的完整路径
jvm
lihao lihao11 小时前
linux线程
java·开发语言·jvm
南极企鹅1 天前
JVM-编译执行过程
jvm
苏克贝塔1 天前
.NET开发之.net framework对比.net core
jvm
cfm_29141 天前
JVM垃圾收集算法与收集器深度解析
jvm·测试工具·算法·性能优化
自律懒人1 天前
AI Agent 工作流编排实战:从单 Agent 到多 Agent,手搭一套能跑通的协作系统
jvm