个人学习路线
主要目的在于记录2020-09-14之后每日学习的计划:
Java相关:
Java内存分配 (2020.09.15)(2020.10.15)(2020.10.26)
GC回收机制与分代策略 (2020.09.15)(2020.10.15)(2020.10.26)
编译插桩操作字节码(2020.09.16)(2020.10.15)(2020.10.26)
ClassLoader (2020.09.16)(2020.10.19)(2020.10.27)
Class对象初始化过程 (2020.09.17)(2020.10.19)(2020.10.27)
Java内存模型与线程 (2020.09.17)(2020.10.19)(2020.10.27)
Synchronized,ReentrantLock (2020.09.17)(2020.10.19)(2020.10.27)
Java线程优化 偏向锁,轻量级锁,重量级锁 (2020.09.21)(2020.10.19)(2020.10.27)
AQS和CAS (2020.09.21)(2020.10.20)(2020.10.27)
线程池 (2020.09.22)(2020.10.20)(2020.10.27)
DVM/ART如何对JVM进行优化 (2020.09.22)(2020.10.20)(2020.10.27)
Android相关
Android 如何通过Activity交互 (2020.09.22)(2020.10.20)
Android touch事件分发时序(2020.10.21)
- Android 自定义View
RecycleView,ListView(2020.10.21)
Android OkHttp (2020.09.23)
Android Bitmap (2020.09.23)(2020.10.21)
startActivity启动过程分析 (2020.09.23)(2020.10.22)
Window,Activity,View三者关系 (2020.09.24)(2020.10.22 没理解)
Android 如何通过View进行渲染 (2020.09.24)(2020.10.22 没理解)
Android App安装过程 (2020.09.27)(2020.10.22)
Handler (2020.09.24)(2020.10.22)
框架相关
OkHttp (2020.09.23)
RxJava (2020.09.27)
Retrofit (2020.09.22)
- Glide
基础
- 数据结构
- 算法
- 网络协议
实际开发相关
包体积优化 (2020.09.23)(2020.10.26)
Android 崩溃相关(2020.10.26)
内存泄漏,如何优化 (2020.09.27)(2020.10.26)
- UI卡顿怎么分析处理
Android Gradle (2020.09.27)(2020.10.26)
- MVP
- 屏幕适配