好久没写博客,这一阵又去面试了几家公司,所以聊一聊这大半年的面试经历,面了几家公司发现一个规律,越是出名,技术牛逼的公司,面试官都很谦虚,整个面...
整体流程 下面这张图很好的说明了OkHttp的网络请求流程,来自于拆轮子系列:拆 OkHttp OkHttp最简单的使用如下所示: 1. OkH...
OkHttpClient 对外提供的公开类,实现了Call.Factory接口 OkHttpClient.Builder OkHttp内部类,构...
Integer Integer内部有一个IntegerCache类,这个类用来缓存int型数值,默认缓存的范围是-128 ~ 127,如果设置了...
ArrayMap是Android提供的一种替换HashMap的数据结构,官方对它的介绍说ArrayMap是一种更有效率的Map结构,其原理是内部...
SparseArray是Android官方推荐的一种高效率的Map类工具,如果key值是int值,最好使用SparseArray而不是HashM...
Set集合的最主要特性就是没有重复元素,HashSet是Set的一个字类,其内部基于HashMap实现 1. 成员变量 可以看到HashSet内...
HashTable跟HashMap在功能上来基本类似,其解决hash冲突的方法也是基于链地址法, 唯一的不同点在HashTable的方法是同步的...
LinkedHashMap具有以下特性 LinkedHashMap继承自HashMap, 它可以保证迭代的顺序跟插入的顺序是一致的 不是同步的,...