- 博客(4)
- 收藏
- 关注
原创 OkHttp 深度解析:一次完整 Http 请求的全流程实现
你可能已经看过无数的 OkHttp 讲解,但是你为什么一遇到问题还在搜索它?因为你没有真正系统的了解过 OkHttp,本系列文章将系统的讲解它的核心精髓,以及解惑那些你经常疑惑的问题的本质!
2025-11-26 00:38:16
972
原创 Kotlin 可以预判你的预判?Kotlin 高级特性 Contracts 全解析
Contracts 到底是什么?为什么会出现?它怎么用?本文将基于 Kotlin 最新版本 v2.2.21 全面讲解 Kotlin Contracts 的所有特性及其使用方式
2025-11-26 00:29:26
735
原创 系统性理解Android APP启动流程,让你不再过目就忘!
在网上搜索「Android APP 启动流程」会有相当多的源码深度分析,让很多人看了之后直呼:「好厉害」,很多人仅仅停留在赞叹,并没有从文章中真正的学到什么,因为看完这些后大脑中并没有形成系统的认识,看了很多源码仍然不清楚APP启动过程中一个整体的系统的脉络。因此我将APP启动过程中关键的过程通过流程图的方式展现出来,让你不再过目就忘。
2025-08-10 11:26:37
123
原创 协程?Kotlin 协程?理解协程本质,我想纠正99.9%的人对协程的认知!
对于协程的定义,很多博客都把它和线程作对比,但是在本质上它与线程完全不是同一层级的概念,而与协程在语法定义上相似的概念是:子例程、方法、函数、闭包。所以协程本质上就是一段封闭的代码单元,它们最原始的目的都是实现对代码的复用。但是协程的特殊点在于它是一段可以挂起和恢复的代码,因此也有人把协程叫做「可以暂停的函数」,不管哪种语言实现的协程,挂起和恢复都是协程最核心的定义。由于这个功能和线程很像,因此它经常拿来和线程进行对比。协程与线程的区别与联系。
2025-08-10 11:22:37
691
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅