android 复习导航
java 篇
- 类加载机制
- 双亲委派机制
- 反射
- 注解
- 注入
- 序列化
范型
集合
- Map
- List
- LinkedList
- Set
- HashMap
内存
- 内存抖动
- 内存泄露
- 内存溢出
- GC 算法
- JVM 结构
- JMM(java 内存模型)
- 四种引用类型
多线程
- 线程池
- wait/notify
- 锁
- 原子类
- ThreadLocal
- 线程的状态、转换
android 篇
四大组件
- Activity
- Service
- BroadcastReceiver
-LocalBroadcastReceiver (為何更高效) - Provider
生命周期
- Activity 生命周期
- Service 生命周期
消息机制
- Handler
- IdleHandler
- Looper
- MessageQueue
事件分发机制
- View/ViewGroup
- 滑动冲突
自定义 View
- onMeasure
- onLayout
- onDraw
注入
数据持久化 SharePreferences
跨进城通信
- AIDL
- Binder
设计模式
- MVC
- MVP
- MVVM
第三方插件
- GSON
- okHttp
- Rxjava
- Dagger
- Dagger2
- APT
- ARouter
- Glide
UI
- ListView
- ViewPager
- Fragment
- Stub
- RecyclerView
- Adapter
其他语言
- Kotlin
- C/C++
混合开发平台
- Cordova
- react-native
- Flutter
- 原理
- 渲染机制