240 发简信
IP属地:北京
  • Android ClassLoader原理(三)

    defineClassNative()是一个native方法,其承担了Class的加载。其native实现在dalvik_system_DexF...

  • Android ClassLoader原理(二)

    第一章提到PathClassLoader、DexClassLoader的区别仅仅在于构造方法中的optimizedDirectory是否为空这个...

  • Android ClassLoader原理(一)

    Android的类加载机制遵循Java的双亲委派原理。其继承关系如下: PathClassLoader和DexClassLoader的源码如下:...

  • Multidex源码分析

    multidex的作用就不在此介绍了,相信每一个看到这篇文章的程序猿们都不会容忍过多的废话。直接步入正题,以下分析都是基于Android7.1....

  • Android Studio 阅读Android源码

    android源码的获取方式就不在这里讨论了,请自行google或百度。idegen是用来生成针对Eclipse和IntelliJ IDEA的A...

  • Java Serializable原理分析

    在分析Serializable之前,先来看看ObjectInputStream和ObjectOutputStream这两个流对象。 下面举个例子...

  • Gson源码分析(三)

    Gson解析给我满带来了很多方便,但其实,Gson可以更方便,接下来就介绍Gson的两个特殊功能,这两个功能也是在深入使用Gson解析中必须掌握...

  • Gson源码分析(二)

    Gson解析后的数据一般不会是String类型,而是Object(的子类)或者Array(广义)类型。先从Object类型说起。假设需要解析的数...

  • Gson源码分析(一)

    Json解析一直是网络通信中重要的数据解析框架。而Gson和FastJson是最为常用的两个Json解析框架。这一章节主要介绍Gson的原理。G...