各种学习资料,文章博客学习的知识汇总,一点点的构建面试需要的知识体系.
我不生产技术,我只是大自然的搬运工.
大纲
计算机基础
- [设计模式](https://github.com/mm46468648/pdf_resources/blob/main/%E5%9B%BE%E8%A7%A3%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F.pdf)
- [数据结构与算法](https://suanfa8.com/)
Kotlin
- [协程](https://www.bennyhuo.com/book/kotlin-coroutines/#%E5%85%B3%E4%BA%8E%E4%BD%9C%E8%80%85)
<!---->
- 委托
<!---->
- 泛型
Java
- 线程
<!---->
- JVM
<!---->
- GC机制
- [HashMap](https://www.yuque.com/xiechongxuan/pk9s3g/fnwu2b/edit)
网络编程
- http
<!---->
- tcp三次握手,四次挥手
<!---->
- http不同版本的演进
<!---->
- https原理
Flutter
- Flutter状态管理
<!---->
- channel通信
Android
Framwork
- [Activity启动流程](https://juejin.cn/post/7163944184682905631)
<!---->
- 事件分发机制
<!---->
- [Activity显示原理](https://juejin.cn/post/7163948031581093901)
<!---->
- [Handler原理](https://juejin.cn/post/7164285399064379400)
<!---->
- binder原理
<!---->
- Fragment原理
<!---->
- RecyclerView
<!---->
- SharedPreference
<!---->
第三方源码
- okhttp
<!---->
- glide
<!---->
- [ ARouter](https://mp.weixin.qq.com/s/ICLPuyumD83lnyW2gdl67Q)
<!---->
- butterKnife
<!---->
- [LeakCanary ](https://juejin.cn/post/7194380995464790076)
<!---->
性能优化
- 内存优化
- 卡顿优化
- 启动优化
- 包体积优化
<!---->
Gradle
- Apk的构建过程
<!---->
- 编译时技术
- 热修复
<!---->
- 插件化
<!---->
- 反射
-