
defineClassNative()是一個native方法,其承擔了Class的加載。其native實現在dalvik_system_DexF...
第一章提到PathClassLoader、DexClassLoader的區別僅僅在于構造方法中的optimizedDirectory是否為空這個...
Android的類加載機制遵循Java的雙親委派原理。其繼承關系如下: PathClassLoader和DexClassLoader的源碼如下:...
multidex的作用就不在此介紹了,相信每一個看到這篇文章的程序猿們都不會容忍過多的廢話。直接步入正題,以下分析都是基于Android7.1....
android源碼的獲取方式就不在這里討論了,請自行google或百度。idegen是用來生成針對Eclipse和IntelliJ IDEA的A...
在分析Serializable之前,先來看看ObjectInputStream和ObjectOutputStream這兩個流對象。 下面舉個例子...
Gson解析給我滿帶來了很多方便,但其實,Gson可以更方便,接下來就介紹Gson的兩個特殊功能,這兩個功能也是在深入使用Gson解析中必須掌握...
Gson解析后的數據一般不會是String類型,而是Object(的子類)或者Array(廣義)類型。先從Object類型說起。假設需要解析的數...
Json解析一直是網絡通信中重要的數據解析框架。而Gson和FastJson是最為常用的兩個Json解析框架。這一章節主要介紹Gson的原理。G...