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架构师学习路线_第1张图片

四、设计模式

Android架构师学习路线_第2张图片

五、Gradle

Android架构师学习路线_第3张图片

六、NDK

Android架构师学习路线_第4张图片

七、Flutter

Android架构师学习路线_第5张图片


总结

你可能感兴趣的:(android)