11 2023 档案

摘要:1. 底层数据结构数组 + 链表/红黑树:HashMap在JDK1.8后采用Node<K,V>[]数组存储数据,每个数组元素(桶)可能是一个链表或红黑树(链表长度≥8时且数组(桶)的长度≥64转换)。哈希函数:通过key.hashCode()的高16位异或低16位计算哈希值(减少碰撞),再通过(n- 阅读全文
posted @ 2023-11-30 17:15 adam.li 阅读(75) 评论(0) 推荐(0)
摘要:exclude group:表示只要包含com.android.support的都排除api是android studio3.0中新的依赖方式,对依赖方式还不熟悉的话可以看这篇文章:Android Studio3.0新的依赖方式 例如: api("com.afollestad.material-di 阅读全文
posted @ 2023-11-03 15:41 adam.li 阅读(132) 评论(0) 推荐(0)
摘要:一、已过期的方法:1、把aar文件放在一个文件目录内,比如就放在工程的libs目录内; 2、在app的build.gradle文件添加如下内容:(该配置和dependencies配置是一个位置级别) repositories { flatDir { dirs 'libs' } } 3、最后需要在de 阅读全文
posted @ 2023-11-03 15:32 adam.li 阅读(2947) 评论(0) 推荐(0)