Spring 第一次启动执行慢,从 JVM 角度讲讲?
1. 类加载机制理解:面试官想知道你是否清楚 Spring 启动过程中大量的类加载(ClassLoader)行为,以及类加载的各个阶段开销在哪里。
面试题库
2026-01-21 2325 字 约 7 分钟 9 访问量
Spring 第一次启动执行慢,从 JVM 角度讲讲?

1. 类加载机制理解:面试官想知道你是否清楚 Spring 启动过程中大量的类加载(ClassLoader)行为,以及类加载的各个阶段开销在哪里。

more...
Cover Image of Spring 第一次启动执行慢,从 JVM 角度讲讲?
JVM 对 Synchronized 关键字的实现是怎样的?
1. 字节码层面理解:面试官想知道你是否清楚 synchronized 在字节码层面是怎么体现的——monitorenter / monitorexit 指令、ACCSYNCHRONIZED 标志位,这些是最基本的。
面试题库
2026-01-20 2582 字 约 8 分钟 8 访问量
JVM 对 Synchronized 关键字的实现是怎样的?

1. 字节码层面理解:面试官想知道你是否清楚 synchronized 在字节码层面是怎么体现的——monitorenter / monitorexit 指令、ACCSYNCHRONIZED 标志位,这些是最基本的。

more...
Cover Image of JVM 对 Synchronized 关键字的实现是怎样的?
满足什么条件时,一个 Java 类会被卸载?
1. 类生命周期理解:面试官不仅仅是想知道卸载条件,更是想看你对 "加载 → 验证 → 准备 → 解析 → 初始化 → 使用 → 卸载" 这条完整链路有没有整体认知。
面试题库
2026-01-20 2008 字 约 6 分钟 8 访问量
满足什么条件时,一个 Java 类会被卸载?

1. 类生命周期理解:面试官不仅仅是想知道卸载条件,更是想看你对 "加载 → 验证 → 准备 → 解析 → 初始化 → 使用 → 卸载" 这条完整链路有没有整体认知。

more...
Cover Image of 满足什么条件时,一个 Java 类会被卸载?
CMS 的底层原理是什么?优势在哪?
1. 底层原理掌握度:面试官不仅仅是想知道 CMS 是什么,更是想看你能不能把它的四个阶段说清楚,哪些阶段 STW、哪些阶段并发,为什么这么设计。
面试题库
2026-01-20 2421 字 约 8 分钟 8 访问量
CMS 的底层原理是什么?优势在哪?

1. 底层原理掌握度:面试官不仅仅是想知道 CMS 是什么,更是想看你能不能把它的四个阶段说清楚,哪些阶段 STW、哪些阶段并发,为什么这么设计。

more...
Cover Image of CMS 的底层原理是什么?优势在哪?
CMS 和 G1 垃圾回收器的区别是什么?
1. GC 基础掌握度:面试官不仅仅是想知道你能背出几个区别点,更是想看你是否理解 CMS 和 G1 各自的设计目标、回收算法、以及为什么 G1 能取代 CMS。能把这个逻辑链讲清楚,说明你是真懂了。
面试题库
2026-01-19 2653 字 约 8 分钟 8 访问量
CMS 和 G1 垃圾回收器的区别是什么?

1. GC 基础掌握度:面试官不仅仅是想知道你能背出几个区别点,更是想看你是否理解 CMS 和 G1 各自的设计目标、回收算法、以及为什么 G1 能取代 CMS。能把这个逻辑链讲清楚,说明你是真懂了。

more...
Cover Image of CMS 和 G1 垃圾回收器的区别是什么?
OOM 引起原因以及如何排查?
1. 原理理解:面试官不仅仅是想知道 OOM 是什么,更是想看你是否清楚 OOM 会发生在 JVM 的哪些区域,以及每个区域 OOM 的触发条件。这块能答清楚,说明你对 JVM 内存模型有真理解。
面试题库
2026-01-19 2731 字 约 9 分钟 10 访问量
OOM 引起原因以及如何排查?

1. 原理理解:面试官不仅仅是想知道 OOM 是什么,更是想看你是否清楚 OOM 会发生在 JVM 的哪些区域,以及每个区域 OOM 的触发条件。这块能答清楚,说明你对 JVM 内存模型有真理解。

more...
Cover Image of OOM 引起原因以及如何排查?
JVM 运行时内存区域如何划分的?
1. 基础掌握度:面试官不仅仅是想知道你能不能背出几个区域名称,更是想知道你是否清楚每个区域的作用、存储的内容,以及它们之间的协作关系。纯背八股文和真正理解的区别,面试官一追问就能看出来。
面试题库
2026-01-19 2478 字 约 8 分钟 10 访问量
JVM 运行时内存区域如何划分的?

1. 基础掌握度:面试官不仅仅是想知道你能不能背出几个区域名称,更是想知道你是否清楚每个区域的作用、存储的内容,以及它们之间的协作关系。纯背八股文和真正理解的区别,面试官一追问就能看出来。

more...
Cover Image of JVM 运行时内存区域如何划分的?
什么是 AOT 编译?和 JIT 有什么区别?
1. 编译体系认知:面试官不仅仅是想知道 AOT 和 JIT 的字面区别,更是想看你能否把 Java 从源码到执行的整个编译链路串起来——javac 编译、JIT 编译、AOT 编译分别在什么阶段、解决什么问题。
面试题库
2026-01-18 2332 字 约 7 分钟 11 访问量
什么是 AOT 编译?和 JIT 有什么区别?

1. 编译体系认知:面试官不仅仅是想知道 AOT 和 JIT 的字面区别,更是想看你能否把 Java 从源码到执行的整个编译链路串起来——javac 编译、JIT 编译、AOT 编译分别在什么阶段、解决什么问题。

more...
Cover Image of 什么是 AOT 编译?和 JIT 有什么区别?
什么是 Class 常量池,和运行时常量池区别是什么?
1. Class 文件结构理解:是否了解 .class 文件中常量池的作用和存放内容,这是理解类加载机制的基础。
面试题库
2026-01-18 2065 字 约 6 分钟 10 访问量
什么是 Class 常量池,和运行时常量池区别是什么?

1. Class 文件结构理解:是否了解 .class 文件中常量池的作用和存放内容,这是理解类加载机制的基础。

more...
Cover Image of 什么是 Class 常量池,和运行时常量池区别是什么?
前往/ 440 页
Profile Image of the Author
clxstart
技术需要沉淀
4023 文章
34 分类
621 标签
41358 总访问量
公告
站点公告

过度思考未来,无异于杀死现在的自己

站点统计
文章
4,023
分类
34
标签
621
总字数
13,209,957
题目
3,701
运行时长
412 天
最后活动
今天
日一二三四五六
分类
标签
聊天室
进入大聊天室
查看在线用户和完整聊天记录