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...