类加载
0 人感兴趣 · 19 次引用
- 最新
- 推荐

拜托,别在 agent 中依赖 fastjson 了
通过Java类加载机制的原理分析agent和应用之间产生的依赖冲突问题,并给出思路以及解决方案。

JVM 进阶 (十七)——类加载阶段解析:准备 - 解析 - 初始化
在类加载机制的五个阶段中,我们已经讲完了第一个阶段。剩下的四个阶段由于涉及到比较多的类文件相关的知识,现在讲了会看得很吃力,所以我们暂时不会一一的去细讲,只说一下大概的用处,让大家有个概念性的认识。

JVM 进阶 (十六)——JAVA 双亲委派模型
在上一篇博文中,我们知道了如何获得二进制的字节流,并根据获得的字节流去装载一个类。同时也了解到类加载器的存在,每个加载器对应着不同的加载目录,相互配合着,从而使整个加载过程稳定而安全。

Spring Boot FatJar 类加载机制简要分析
Spring Boot通过采用Thread Context ClassLoader 实现fatjar中应用依赖类的加载。
JVM 类加载与执行
java通过字节码引入虚拟层隔离对底层依赖,一次编译到处运行。 类的字节码文件是运行时动态加载到jvm的方法区的 类有多种加载器,加载器间按双亲委托模式加载,可自定义类加载器实现隔离与灵活定制加载路径 类方法的字节码在调用方法时解释为机器码


深入理解 JVM 类加载机制
Java代码在编译过后,想要被运行和使用,经过的第一个步骤就是将编译后的字节码文件加载的虚拟机,那虚拟机是如何把字节码文件加载到虚拟机的呢?
