首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
interview
订阅
有心人同学
更多收藏集
微信扫码分享
微信
新浪微博
QQ
35篇文章 · 0订阅
Android 开发必知必会:Java 并发之三大性质、synchronized、volatile
并发编程中讨论线程安全问题绕不开三大性质:原子性、有序性、可见性。原子(atomic)本意是“不能被进一步分割的最小粒子”,而原子操作(atomic operation)意为“不可被中断的一个或一系列
Android 面试知识库
比较全,会一直不断更新。
五年Android 开发大厂面经总结
时间过得是真TM快,回想自己是16年从学校毕业,现在是出来工作的第五个年头啦。在不同的大小公司都待过,就在前段时间顺利的完成了一次跳槽涨薪。
这一次,彻底搞懂Java内存模型与volatile关键字
多线程并发是Java语言中非常重要的一块内容,同时,也是Java基础的一个难点。说它重要是因为多线程是日常开发中频繁用到的知识,说它难是因为多线程并发涉及到的知识点非常之多,想要完全掌握Java的并发相关知识并非易事。也正因此,Java并发成了Java面试中最高频的知识点之一。…
"一篇就够"系列: Handler扩展篇
通过上一篇的学习,我们知道: Handler发送的Message会放入到MessageQueue中,MessageQueue中维护了一个优先级队列,优先级队列的意思就是将存储数据的单链表按照时间升序进行排序形成的,Looper则按照顺序,每次从这个优先级队列中取出一个Messa…
Android - Handler原理
Android的生命周期,你了解的onCreate,onStop,onStart...... 等等都是由Handler来处理的,都是在这个死循环里面运行的
Handler真的懂了吗?
对于Handler可谓是虐我千百遍,待她如初恋,为啥呢,因为我并不是真的理解她,所以只能任她虐。 简单的说每个线程引用的ThreadLocal副本值都是保存在当前Thread对象里面的。存储结构为ThreadLocalMap类型,ThreadLocalMap保存的类型为Thre…
Android复习资料——常见面试算法题汇总(一)
接触 Android 开发也有一段时间了,前段时间便开始想抽空整理一些知识点,通过笔记整理的方式减少自己重复学习的时间成本和提高自身的效率。 本文总结的部分是常见面试算法题,算法题解均有 java 实现。目录可以在右边侧边栏查看跳转。 之后会整理的知识点还会有 java、And…
深入浅出Java线程池:理论篇
借助于很多强大的框架,现在我们已经很少直接去管理线程,框架的内部都会为我们自动维护一个线程池。例如我们使用最多的okHttp以及他的封装框架Retrofit,线程封装框架RxJava和kotlin协程等等。为了更好地使用这些框架,则必须了解他的实现原理,而了解他的原理,线程池是…
关于 Handler 的一切
上文自己一个Handler机制对 Handler 机制进行了一番探索和思考,对 Handler 的设计意图有了自己的认识和思考,那么这篇文章我们将从 android 系统 Handler 机制的源码出发,来看一看 android 系统 Handler 机制的设计,对比一下上文中…