[toc]
2019閱讀記錄
熱更新
ClassLoader理解
DexElements
由一個個dex文件組成的有序的集合就叫DexElements,裏面是如圖所示的一個一個的dex文件(Dalvik VM Dalvik 一種安卓Dalvik可執行文件),由上圖我們可以看到:
相關類
- N個dex文件組成了一個DexElements
- 每個dex文件裏面包含了很多class文件
- DexElements是有序的,從頭進行遍歷,在dex文件裏面找到需要找到的class,如果有,就返回;如果沒有,就繼續找下一個。
- 由3可以得出,如果都存在classX,一個放在dex1,一個放在dex2,那麼肯定會找到dex1的,而忽略dex2的。