整体流程 下面这张图很好的说明了OkHttp的网络请求流程,来自于拆轮子系列:拆 OkHttp OkHttp最简单的使用如下所示: 1. OkH...
Set集合的最主要特性就是没有重复元素,HashSet是Set的一个字类,其内部基于HashMap实现 1. 成员变量 可以看到HashSet内...
典型的反射调用形式为: 1. Class.forName Class.forName(String)函数实际是封装调用另一个重载版本的Class...
一. Zygote启动过程中的创建虚拟机过程 Zygote的代码位于/framework/base/cmds/app_process/app_m...
通过反射创建实例的用法是: 通过Class.forName在上一篇ART的反射调用(一)中已经分析 一. Class.getConstructo...
好久没写博客,这一阵又去面试了几家公司,所以聊一聊这大半年的面试经历,面了几家公司发现一个规律,越是出名,技术牛逼的公司,面试官都很谦虚,整个面...
ArrayMap是Android提供的一种替换HashMap的数据结构,官方对它的介绍说ArrayMap是一种更有效率的Map结构,其原理是内部...
一.Java层调用链 1.1 ActivityThread.performLaunchActivity 一般应用程序的启动都是由点击Launch...
大端序 高位字节存储在最低的内存地址处,这种存储顺序称为大端序.假设内存地址增长方向为从左至右-->,一个32位的字节为0A0B0C0D,其在内...