文章列表

新生代和老年代的 GC 算法有哪些?

新生代和老年代的 GC 算法有哪些?

本文深度解析新生代与老年代的GC算法差异。详解新生代复制算法原理、老年代标记-清除与标记-整理算法的优缺点,并关联Serial、Parallel、CMS、G1等具体收集器,剖析分代策略的设计思想与常见误区,助你掌握JVM调优核心知识。


犬小哈2026/2/24Java面试八股文
内存泄漏和内存溢出的区别是什么?

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

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


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