android 数据结构

•hashmap的实现原理
https://blog.csdn.net/qq_17810899/article/details/92795478

•hashmap扩容因子是怎么计算的,分子分母是谁
https://blog.csdn.net/weixin_29417899/article/details/113076243
https://blog.csdn.net/weixin_42353053/article/details/113076241

•hashmap怎么找到index
•size为啥是2的倍数
•怎么样resize,resize之后之前的hash冲突还存在吗
http://blog.csdn.net/sybnfkn040601/article/details/73194559?locationNum=11&fps=1

•hashmap1.7之前和之后有什么区别
https://blog.csdn.net/qq_36520235/article/details/82417949

•为什么1.7以后hashmap用了红黑树 不用别的树
https://blog.csdn.net/weixin_34278412/article/details/112348770

•hashmap是不是线程安全的、有没有什么实现线程安全的方案
https://blog.csdn.net/weixin_34255055/article/details/91688214

•CocurrentHashMap的实现原理
https://blog.csdn.net/weixin_34255055/article/details/91688214

•LinkedHashMap 是不是线程安全的
https://blog.csdn.net/chuanyuan6187/article/details/100874057

•SparseArray与HashMap的区别
https://www.jianshu.com/p/30d4ea60bcd4

•ArrayList是线程安全的吗?默认初始容量是多少?

•ArrayMap和SparseArray
https://blog.csdn.net/hq942845204/article/details/81293480

•LruCache实现原理(分为内存lru和diskLru两种实现)

•了解红黑树吗

•recyclerview工作原理与绘制流程,以及多层缓存机制怎么做的

•系统中用到代理模式的地方

glide:https://www.51cto.com/article/680323.html
【android 数据结构面试题及答案,Android 进阶学习(二十一) 面试一周总结(二) 2021面试题及部分答案...】https://mbd.baidu.com/ma/s/OJPaeCbk

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容