240 发简信
IP属地:广东
  • 线程池与Glide网络请求并发调度

    Executors类提供了4种不同的线程池:newCachedThreadPool、newFixedThreadPool、 newScheduledThreadPool和ne...

  • 120
    Glide源码分析

    看了一些Glide源码分析的文章,发觉里面的部分代码实现已经发生变化,而对一些要点也没有深入分析,于是姑且自己总结一下。 ※基于Glide 3.7.0。 Glide的简单使用...

  • SparseArray源码分析

    SparseArray是android.util包中提供的类,用于建立整数对对象的映射,比HashMap性能更佳,因为它避免了自动装箱并且内部数据结构不依赖额外实体对象。因为...

  • Android HashMap源码分析

    类前注释: HashMap是Map的一种常用实现。HashMap中的元素排列无序,如果需要有序排列,请用LinkedHashMap。 JDK中HashMap的初始容量是16,...

  • Android ArrayList源码分析

    以上是ArrayList的类前注释。大致意思如下:ArrayList是底层用数组实现的List。支持增删改等操作。支持包括null的任意类型元素。Vector使用synchr...