首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
你应该了解的那些知识点~
程序员江同学
创建于2021-06-29
订阅专栏
Android开发者应该了解的那些知识点深入解析 包括Java基础,kotlin基础,协程,Framework,JetPack,MVVM等各方面知识点.
等 24 人订阅
共6篇文章
创建于2021-06-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【知识点】OkHttp 原理 8 连问
OkHttp可以说是Android开发中最常见的网络请求框架,OkHttp使用方便,扩展性强,功能强大,本文从几个问题出发梳理OKHttp相关知识点,以便快速构建OKHttp知识体系
【知识点】HTTP协议8连问
1. `Http`到底是什么?2. `Http`协议为什么是无状态的?3. 什么是队头阻塞问题?4. `GET`,`POST`,`PUT`等方法有什么区别?5. 浏览器输入`url`后发生了什么?
【知识点】Java泛型机制7连问
1.我们为什么需要泛型? 2.什么是泛型擦除? 3.为什么需要泛型擦除? 4.泛型擦除后`retrofit`怎么获得类型的? 5.`Gson`解析为什么要传入内部类 6.什么是`PECS`原则?
MMKV缺陷:不支持getAll?
3.增量更新,避免每次进行相对增量来说大数据量的全量写入。 虽然说getAll用的不多问题不大,但是MMKV因此就不具备导出和迁移的能力了。
Paging痛点:必须继承PagingDataAdapter吗?| 技术点评
前言本文主要包括以下内容1.使用Paging必须继承PagingDataAdapter吗?2.使用AsyncPagingDataDiffer实现Paging功能示例3.更进一步,利用装饰模式实现Pag
SharedPreferences替换:MMKV集成与原理
不过也带来很多问题,尤其是由SP引起的ANR问题,非常常见。 apply是将修改数据原子提交到内存, 而后异步真正提交到硬件磁盘, 而commit是同步的提交到硬件磁盘,因此,在多个并发的提交commit的时候,他们会等待正在处理的commit保存到磁盘后在操作,从而降低了效率…