文章中如果有图看不到,可以点这里去 csdn 看看。从那边导过来的,文章太多,没法一篇篇修改好。
摘要: 本文将详细分析 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)