![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android源码解析
巴黎会飞的猪
一枚Android开发程序猿
展开
-
源码理解之SparseArray
SparseArray SparseArray、HashMap对比 SparseArray采用时间换取空间的方式来提高手机App的运行效率 HashMap通过空间换取时间,查找迅速;(HashMap中当table数组中内容达到总容量0.75时,则扩展为当前容量的两倍) 当小于某个数量临界点的时候,SparseArray的查询性能是优于 HashMap的,超过这个临界值SparseArray的查询...原创 2019-02-18 22:55:00 · 306 阅读 · 0 评论 -
OkHttp源码详细解析
优点 OkHttp是一个高效的Http客户端,有如下的特点: 支持HTTP2/SPDY黑科技 socket自动选择最好路线,并支持自动重连 拥有自动维护的socket连接池,减少握手次数 拥有队列线程池,轻松写并发 拥有Interceptors轻松处理请求与响应(比如透明GZIP压缩,LOGGING) 基于Headers的缓存策略(不仅可以缓存数据,就连响应头都给缓存了) 概念 源码涉及的主要...原创 2019-02-14 13:01:03 · 280 阅读 · 0 评论