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