240 发简信
  • 2017年面试总结

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

  • 120
    OkHttp学习(二)-请求流程分析

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

  • OkHttp学习(一)-重要类解读

    OkHttpClient 对外提供的公开类,实现了Call.Factory接口 OkHttpClient.Builder OkHttp内部类,构...

  • Java装箱类缓存分析

    Integer Integer内部有一个IntegerCache类,这个类用来缓存int型数值,默认缓存的范围是-128 ~ 127,如果设置了...

  • 120
    ArrayMap源码分析

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

  • SparseArray源码分析

    SparseArray是Android官方推荐的一种高效率的Map类工具,如果key值是int值,最好使用SparseArray而不是HashM...

  • HashSet源码分析

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

  • HashTable源码分析

    HashTable跟HashMap在功能上来基本类似,其解决hash冲突的方法也是基于链地址法, 唯一的不同点在HashTable的方法是同步的...

  • LinkedHashMap源码分析

    LinkedHashMap具有以下特性 LinkedHashMap继承自HashMap, 它可以保证迭代的顺序跟插入的顺序是一致的 不是同步的,...

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