摘要: java为数据结构中的映射定义了一个接口java.util.Map; 它有四个实现类,:Hashtable HashMap LinkedHashMap 和TreeMap. Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了), 但允许值重复。 Hashtable继承自Dictio 阅读全文
posted @ 2020-05-25 17:47 tiger168 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 一. LruCache基本原理 LRU全称为Least Recently Used,即最近最少使用。 LRU算法就是当缓存空间满了的时候,将最近最少使用的数据从缓存空间中删除,以增加可用的缓存空间来缓存新数据。 这个算法的内部有一个缓存列表,每当一个缓存数据被访问的时候,这个数据就会被提到列表尾部, 阅读全文
posted @ 2020-05-25 16:20 tiger168 阅读(2396) 评论(0) 推荐(0) 编辑
摘要: 两个部分: Glide生命周期管理原理 仿Glide自定义生命周期管理框架实践 Glide生命周期管理原理 这里的话,我主要提了三个问题: 总体实现原理 如何绑定生命周期 如何传递生命周期 下面通过解答这三个问题,让我们一起来探究下Glide绑定生命周期的实现原理。本文以Activity为例进行讲解 阅读全文
posted @ 2020-05-25 15:20 tiger168 阅读(807) 评论(0) 推荐(0) 编辑