首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
devzyc
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
赞
文章( 11 )
沸点( 0 )
搞懂 Java LinkedHashMap 源码
上周学习了 HashMap 的源码感觉收获颇多,虽然红黑树这个坑自己还没有填,但是我没脸没皮的先看了 LinkedHashMap 的源码。因为LinkedHashMap的确跟HashMap有很大关系,看完这篇文章相信大家也会有这种感觉。由于有了 HashMap 源码的分析铺垫,…
Android 冷启动优化的3个小案例
为了提高App的冷启动耗时,除了在常规的业务侧进行耗时代码优化之外,也尝试在技术测做了一些优化探索,本章我们从类预加载、Retrofit 、ARouter方面进行了一部分优化。
站在思想层面看MVX架构
程序的本质 程序的本质在于模拟现实,但是有更明确的分工 简单的一个例子: 我 写 代码。 这是一个主谓结构: 主语->我,谓语->写,宾语-
Arouter从使用到原理
凡是A,B无依赖关系,且想要互相通信的,其最基本的原理就是通过一个彼此都依赖的第三方C,不管是binder,socket,file,pro
Jetpack 源码分析(六) - Paging3源码分析(下)
本篇是Paging3源码分析的下篇,将重点介绍RemoteMediator的实现原理。网络上有很多的文章介绍这个多级数据源工具类,但是多多少少有点问题,一般都没有彻底理解清楚RemoteMediator整个过请求的流程。本文将从源码角度解析RemoteMediator的实现原理…
Jetpack 源码分析(五) - Paging3源码分析(上)
Google爸爸在今年(2020年)的Jetpack库里面更新paging组件,推出了Paing3。按照Google爸爸文档的描述,Paing3完全使用的是kotlin,其中还包括了kotlin 的很多特性,比如说协程,Flow和Channel等。出于好奇,想要了解其使用方式和…
Kotlin协程的理解
关于Kotlin协程的文章特别多,多数是按照官方教程翻译一遍,很多概念理解起来比较困惑,特别是协程的异常处理部分,看的是一头雾水。所以打算跟着官方文档及优秀的Kotlin协程文章,来系统学习一下。 首
3 亿美元的 bug,Kotlin 帮你避免 | 内联类 value class
看看 Kotlin 是如何利用语法糖避免一个 3 亿美元的 bug。内联类,一个集语义约束,性能优化,类型安全于一身的特性。
推荐使用 Kotlin 关键字 Reified
reified:使抽象的东西更加具体或真实,非常推荐 Android 开发使用这个关键字。本文介绍 3 点特别的使用方式如下: 1. 不再需要传参数 clazz 2. 不安全的转换 Kotlin 中, 使用安全转换操作符 as?,它可以在失败时返回 null。实现如下函数,我们…
【Android开发小技巧】扔掉这坑人的 Handler
大家都知道 Handler 特别坑,使用不当会造成各种问题,使用 Kotlin Coroutines + Lifecycle 可以很好地替代 Handler。
下一页
个人成就
文章被点赞
1
文章被阅读
3,840
掘力值
114
关注了
74
关注者
0
收藏集
8
关注标签
17
加入于
2017-06-04