240 发简信
IP属地:山西
  • Resize,w 360,h 240
    OkHttp学习(二)-请求流程分析

    整体流程 下面这张图很好的说明了OkHttp的网络请求流程,来自于拆轮子系列:拆 OkHttp OkHttp最简单的使用如下所示: 1. OkH...

  • HashSet源码分析

    Set集合的最主要特性就是没有重复元素,HashSet是Set的一个字类,其内部基于HashMap实现 1. 成员变量 可以看到HashSet内...

  • ART的反射调用(一)-获取Class对象

    典型的反射调用形式为: 1. Class.forName Class.forName(String)函数实际是封装调用另一个重载版本的Class...

  • ART Runtime创建(一)--整体流程

    一. Zygote启动过程中的创建虚拟机过程 Zygote的代码位于/framework/base/cmds/app_process/app_m...

  • Resize,w 360,h 240
    ART的反射调用(二)--创建对象实例

    通过反射创建实例的用法是: 通过Class.forName在上一篇ART的反射调用(一)中已经分析 一. Class.getConstructo...

  • 2017年面试总结

    好久没写博客,这一阵又去面试了几家公司,所以聊一聊这大半年的面试经历,面了几家公司发现一个规律,越是出名,技术牛逼的公司,面试官都很谦虚,整个面...

  • Resize,w 360,h 240
    ArrayMap源码分析

    ArrayMap是Android提供的一种替换HashMap的数据结构,官方对它的介绍说ArrayMap是一种更有效率的Map结构,其原理是内部...

  • ART 加载dex文件

    一.Java层调用链 1.1 ActivityThread.performLaunchActivity 一般应用程序的启动都是由点击Launch...

  • 大端序和小端序

    大端序 高位字节存储在最低的内存地址处,这种存储顺序称为大端序.假设内存地址增长方向为从左至右-->,一个32位的字节为0A0B0C0D,其在内...

个人介绍
90后迷途小书童一枚