2019阅读记录
2019-02-28 本文已影响1人
间歇性丶神经病患者
[toc]
2019阅读记录
热更新
ClassLoader理解
image.pngDexElements
由一个个dex文件组成的有序的集合就叫DexElements,里面是如图所示的一个一个的dex文件(Dalvik VM Dalvik 一种安卓Dalvik可执行文件),由上图我们可以看到:
相关类
image.png- N个dex文件组成了一个DexElements
- 每个dex文件里面包含了很多class文件
- DexElements是有序的,从头进行遍历,在dex文件里面找到需要找到的class,如果有,就返回;如果没有,就继续找下一个。
- 由3可以得出,如果都存在classX,一个放在dex1,一个放在dex2,那么肯定会找到dex1的,而忽略dex2的。