首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
前行的小黑炭
掘友等级
软件工程师
android,java,健身
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 19
沸点 1
赞
20
返回
|
搜索文章
最新
热门
Android 线程、线程池的使用(二):CAS无锁机制;死锁;线程状态;乐观锁和悲观锁究竟是什么。
#目录 1. 线程的状态 2. 死锁 3. CAS是什么,应用场景,原理,局限性以及乐观锁和悲观锁。
Android 线程、线程池的使用(一):cpu核心数和线程数有什么关系?volatile为什么使用场景有限?同步锁底层的自动优化?
锁的自动优化是什么?ThreadLocal,是什么,为什么使用?新启线程有几种方式?什么叫线程协作呢?
Android RxJava框架分析:它的执行流程是如何的?它的线程是如何切换的?如何自定义RxJava操作符?
RxJava 就像是一个“流水线工厂”,专门处理需要等待的任务(比如网络请求、数据库查询、复杂计算等)。它能把这些任务串成一条流水线,每个环节处理完数据后,自动传给下一个环节....
Android 启动优化:耗时的标准是怎么样?如何根本每个方法的耗时时间?StrictMode;黑白屏优化
前言 一、主要是优化什么? 冷启动的时间 启动阶段在哪里? 二、多少才算优化好? 标准是什么。 日志 adb 三、如何分析那些地方有问题应该如何优化呢? 借助profile 严格模式:主线程是否被阻塞
Android Retrofit框架分析(三):自动切换回主线程;bulid的过程;create方法+ServiceMethod源码了解
目录 Okhttp有什么不好? bulid的过程 create方法+ServiceMethod call + enqueue的过程 为什么要学习源码呢?
Android ViewBinding:源码如何看,底层是如何的?
一、viewBinding 是什么? Android ViewBinding:源码如何看,底层是如何的?
Android DataBinding源码分析:系统不认识layout标签如何绘制?底层实现;双向绑定是如何执行的?
一、Data Binding 是什么? Data Binding(数据绑定) 是 Android 官方提供的一种库,用于将 UI 控件(如 TextView、ImageView)与数据源(
Android JetPack ViewModel源码分析:为什么横竖屏切换数据还可以保存?他是如何保存?为什么activity销毁的时候他是如何跟着销毁?
Android JetPack ViewModel源码分析:为什么横竖屏切换数据还可以保存?他是如何保存?为什么activity销毁的时候他是如何跟着销毁?
Android LiveData源码分析:为什么他刷新数据比Handler好,能更节省资源,解决内存泄漏的隐患;
Android LiveData源码分析:为什么他刷新数据比Handler好,能更节省资源,解决内存泄漏的隐患;
Android Lifecycle代码分析:为什么使用;注解的方式为什么过期?源码分析;状态与事件
Lifecycle代码分析:为什么使用;注解的方式为什么过期?源码分析;State状态与事件Event
下一页
个人成就
文章被点赞
364
文章被阅读
44,219
掘力值
2,618
关注了
15
关注者
99
收藏集
1
关注标签
17
加入于
2019-10-10