文章列表

JVM 垃圾回收算法有哪些?

JVM 垃圾回收算法有哪些?

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


犬小哈2026/2/14Java面试八股文
JVM 如何判断对象是否存活的?

JVM 如何判断对象是否存活的?

本文深度解析JVM如何判断对象是否存活。详解可达性分析算法、GC Roots的组成、四种引用类型(强/软/弱/虚)的回收特性,以及finalize()方法的自救机制。结合代码示例与常见误区,助你彻底掌握垃圾回收基础与面试高频考点。


犬小哈2026/2/14Java面试八股文
Java 类加载的过程是怎样的?

Java 类加载的过程是怎样的?

本文深度解析Java类加载的完整过程,包括加载、链接(验证、准备、解析)和初始化三个阶段。详解每个阶段的具体工作、内存分配、()方法执行时机及主动引用触发条件。结合JVM规范,助你彻底掌握这一Java核心基础与面试高频考点。


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