Android架构师学习路线

Android架构师学习路线
文章目录

  • Android架构师学习路线
  • 一、Java基础
    • 1、泛型
    • 2、注解
    • 3、并发编程
      • 线程原理(CPU数、时间片轮转、synchronized、Lock、volatile、ThreadLocal、wait/notify原理)
      • 死锁
      • CAS
      • 线程池
      • AsyncTask原理
    • 4、序列化
      • Serializable
      • Parcelable
      • Json
    • 5、虚拟机原理
      • 垃圾回收
      • 内存分配
    • 6、类加载与反射
  • 二、Android进阶
    • 1、高级UI
    • 2、Framwork原理
      • Handler
      • Binder
      • AMS、WMS
  • 三、数据结构与算法
  • 四、设计模式
  • 五、Gradle
  • 六、NDK
  • 七、Flutter
  • 总结

仰望星空与脚踏实地!!!
一、Java基础 1、泛型 2、注解 3、并发编程 线程原理(CPU数、时间片轮转、synchronized、Lock、volatile、ThreadLocal、wait/notify原理)
死锁
CAS
线程池
AsyncTask原理
4、序列化 Serializable
Parcelable
Json
5、虚拟机原理 垃圾回收
内存分配
6、类加载与反射 二、Android进阶 1、高级UI 2、Framwork原理 Handler
Binder
AMS、WMS
三、数据结构与算法 Android架构师学习路线
文章图片

四、设计模式 Android架构师学习路线
文章图片

五、Gradle Android架构师学习路线
文章图片

六、NDK Android架构师学习路线
文章图片

七、Flutter 【Android架构师学习路线】Android架构师学习路线
文章图片

总结

    推荐阅读