不再害怕面试问ArrayMap一文完全看懂Android ArrayMap源码解析
作者:VIjolie前言ArrayMap是谷歌推出的在安卓等设备上用于替代HashMap的数据结构,和HashMap相比,具有更高的内存使用率,因此适合在Android等内存较为紧张的移动设备,下面结合源码分析ArrayMap实现原理,主要分为添加数据、查找数据、删除数据以及缓存四部分,注意本文基于api29。构造函数首先先来来康康ArrayMap的构造函数如下:/** {@hide} */public ArrayMap(int capacity, boolean identityHashC.
转载
2022-02-25 16:06:00 ·
2157 阅读 ·
0 评论