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 中栈帧的结构是什么?每个部分的作用是什么?

相关推荐
金銀銅鐵21 小时前
同一个 Hello World,Kotlin 和 Java 在字节码层面差在哪
jvm·后端·kotlin
yeccheng2 天前
MySQL 索引超详解:从底层 B+ 树到面试高频考点
java·开发语言·jvm·mysql·面试
On The Road :4 天前
深入理解 JVM 垃圾回收:GC 是什么、如何判定垃圾、四大回收算法全解析
jvm·算法
Yves..4 天前
JVM 学习笔记:内存区域、类加载机制与垃圾回收
jvm
akinggw5 天前
libagentcore - 一个基于c++的AI多agent系统升级到2.0版本
开发语言·jvm·c++
yh弓长5 天前
JVM 核心机制
jvm
tg_xianheyun6 天前
腾讯云国际账号注册代充值适合哪些海外业务场景?
jvm
yuniko-n6 天前
【JVM】对象内存布局
java·开发语言·jvm
wuminyu6 天前
JVM执行引擎学习总结:热点字节码编译成本地机器码
java·linux·c语言·jvm·c++
wuminyu7 天前
JVM规范学习总结:解释器与JIT编译器如何处理JVM字节码
java·linux·c语言·jvm·c++