首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
walt_white
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
HashMap性能优化原理
关于HashMap下标冲突的问题 首先要避免冲突 其次再解决冲突 避免冲突:均匀分布。 大小为什么是2的次方? 因为2的次方可以保证均匀分布。如果是奇数,-1是偶数,比如9-1,就是8 也就是1000
Hanler复习3
Looper死循环为什么不会导致应用的卡死? 答:虽然主线程Looper.loop是死循环,但是主线程所有的东西都跑在Looper.loop里面了,所有的生命周期的东西,比如Activity,Serv
Hash表
有没有什么数据结构包括ArrayList和LinkedList的优缺点? 答:有。就是HashMap.为什么会包含这两者的优缺点呢? 因为,他是一个数组+链表的结构。 HashMap 就是key+va
HashMap冲突的问题
比如 key1 的hashcode的值 16 key 2的hashcode的值1 table的size 16,那么下标的计算就是16 & 15 和1 & 15 也就是 h& (size -1)也可以表
Handler复习2
为何主线程可以new Handler? 答:Looper必须先prepare. 调用了prepare进行初始化之后,必须再调用loop()函数。 主线程在一启动时候,在ActivityThread.j
Handler复习笔记1
了解Handler的原理,主要是了解从sendMessage我们发消息,到handlerMessage处理消息的过程。 Handler有14种发消息的方法,各种sendMessage,但最终的过程都是
java 常用的数据结构
最近面试经常会问到一些常用的数据结构。所以,在这里总结下。 List可以存储相同的值。主要是包括ArrayList和LinkedList。 Set不可存储相同的值。HashSet是线程不安全的。ConcurrentHashSet是线程安全的。 Map主要用来存储key-valu…
个人成就
文章被阅读
2,075
掘力值
139
关注了
13
关注者
0
收藏集
3
关注标签
1
加入于
2020-03-24