- 博客(4)
- 收藏
- 关注
转载 Android PopupMenu显示
private void showPopupMenu(View view) { PopupMenu popupMenu = new PopupMenu(context, view); popupMenu.getMenuInflater().inflate(R.menu.teac...
2019-08-07 16:47:00 360
转载 ConcurrentHashMap 1.7 和 1.8 区别总结
ConcurrentHashMap是线程安全且高效的HashMap. Hashmap在多线程环境下,put操作会出现死循环。 HashTable是线程安全的,使用hashmap的实现方式 + sychronized 来实现。 HashEntry是一个链表,保存key的hashcode和valu...
2019-07-30 14:30:00 653
转载 字节跳动-算法面试-36进制加法
public class Test36Bin { /** * 36进制由0-9,a-z,共36个字符表示,最小为'0' * '0''9'对应十进制的09,'a''z'对应十进制的1035 * 例如:'1b' 换算成10进制等于 1 * 36^1 + 11 * 36^0 = 36 ...
2019-07-19 10:43:00 878
转载 map怎么实现hashcode和equals,为什么重写equals必须重写hashcode
HashMap:链表+数组方式实现。 HashMap的存储: 先从通过key的hascode计算出位置,然后存入到链表。 HashMap查找key: hashMap会先根据key值的hashcode经过运算定位其所在数组的位置,再根据key的equals方法匹配相同key值获取对应相应的对...
2019-07-15 23:10:00 390
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人