文章列表

内存泄漏和内存溢出的区别是什么?

内存泄漏和内存溢出的区别是什么?

本文深度解析内存泄漏与内存溢出的核心区别。从定义、原理、代码示例到对比分析,详细阐述内存泄漏如何累积导致内存溢出,并介绍常见的泄漏场景(如静态集合、未关闭资源)及排查工具(MAT、JProfiler)。助你彻底掌握这一JVM高频面试考点与线上问题定位能力。


犬小哈2026/2/24Java面试八股文
JVM 垃圾回收算法有哪些?

JVM 垃圾回收算法有哪些?

本文深度解析JVM四大基础垃圾回收算法:标记-清除、复制、标记-整理及分代收集策略。详解每种算法的原理、优缺点与适用场景,并延伸至现代G1、ZGC等并发回收器的演进。助你掌握GC核心知识,从容应对面试与性能调优。


犬小哈2026/2/14Java面试八股文