首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
闲松
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
100
文章 100
沸点 0
赞
100
返回
|
搜索文章
最新
热门
Jetpack探索 -- LiveData设计思路
LiveData原理解析,设计Observer封装过程、Lifecycle监听设置、LiveData不同的分发机制
Fragment静态使用生命周期流程详解
分析Fragment静态使用场景下的生命周期回调原理,其生命周期与宿主Activity的生命周期之间的关系
RxJava流程详解
RxJava调用流程详解,包含--Observable与Observer的封装过程、线程切换原理等等
ConcurrentHashMap 胡思乱想
理解ConcurrentHashMap设计思路,思考设计特点,掌握ConcurrentHashMap对并发的控制方法
仿ListView优雅实现RecyclerView的OnItemClickListener
阅读ListView源码,了解其OnItemClickListener机制的实现原理;模仿其机制,在RecyclerView中实现类似的OnItemClickListener效果
Java动态代理解析
解析Java动态代理实现,主要分析:动态代理的使用;动态代理的构造器以及方法生成原理;以及示例展示内容
Activity启动模式--对NEW_TASK的理解
Activity启动模式中FLAG_ACTIVITY_NEW_TASK标签的含义,结合源码谈谈对其理解
ThreadLocal、ThreadLocalMap
ThreadLocal的工作过程更像是一个工具人,其核心代码set、get等都是通过ThreadLocalMap实现的,ThreadLocal只是作为这个Map中的key。所以我们看的顺序先从ThreadLocalMap看起。 1. ThreadLocalMap.Entry 这…
Java并发编程--ReentrantLock可重入性探索
我们直接先看其公平锁情况下的可重入性到底是怎么回事,由于我们讨论的是公平锁的情况,而相关的代码在ReentrantLock的内部类FairSync中。 1. lock() 首先我们先提前说一下tryAcquire返回值是一个boolean,为true说明当前线程成功获取了Ree…
EventBus源码阅读
1. Subscribe注解 2. ThreadMode POSTING:默认的mode,该mode代表订阅者方法的调用线程与Event的post线程为同一个线程。该mode下没有线程切换发生,所以在一些简单的、快速返回的任务推荐使用该mode 3. Subscription …
下一页
个人成就
文章被点赞
19
文章被阅读
7,077
掘力值
256
关注了
19
关注者
1
收藏集
9
关注标签
8
加入于
2017-05-16