摘要:
本文将详细分析 Java 双亲委派机制(Parent Delegation Model) 的源码实现。为了全面理解,我会从原理、类加载器层级、关键源码方法、以及实际加载流程逐步讲解。 双亲委派时序流程图 一、双亲委派机制原理 双亲委派机制是 JVM 类加载器的一种设计模式: 每个类加载器都有一个父加 阅读全文
posted @ 2025-09-01 11:02
NeoLshu
阅读(7)
评论(0)
推荐(0)
摘要:
本文将从源码角度来详细对比 ArrayList 和 LinkedList 的实现。下面会结合 JDK8/11 源码来拆解: ArrayList 源码详解 1. 默认参数 private static final int DEFAULT_CAPACITY = 10; // 默认初始容量 private 阅读全文
posted @ 2025-09-01 10:53
NeoLshu
阅读(14)
评论(0)
推荐(0)
摘要:
本文旨在把 JVM 双亲委派(Parent Delegation)机制 做一个系统、源码级别且实用的详解:为什么要有它、在 Java 层大致实现是什么样子、热点实现细节(包括并行加载的演进)、常见变体(child-first/容器例外)与常见陷阱(类身份、ClassCastException、类泄漏 阅读全文
posted @ 2025-09-01 10:40
NeoLshu
阅读(9)
评论(0)
推荐(0)
摘要:
七个阶段一览 加载(Loading) — 找到字节流并把它交给 JVM / ClassLoader 构建类型的运行时表示(创建 Class 镜像、运行时常量池等)。(Oracle Docs)验证(Verification) — 校验 classfile 格式与字节码类型安全(防止不安全/非法字节码) 阅读全文
posted @ 2025-09-01 10:31
NeoLshu
阅读(4)
评论(0)
推荐(0)

浙公网安备 33010602011771号