Android Tech And Thoughts.

Common Guide

Word count: 287Reading time: 1 min
2019/11/29 Share

Quick Start

Categories:

Part0: OS

Part1: JavaSE

  1. 位运算与最佳实践
  2. 字符编码的前世今生
  3. 抽象类与接口的本质联系与区别
  4. Java Exception
  5. Generic Programming
  6. JVM 内存结构与 GC 机制

Part2.JVM

  1. JVM内存结构与GC机制
  2. ClassLoading
  3. 字节码执行引擎
  4. 程序编译
  5. 代码优化

Part3.AndroidSE

  1. View流程
  2. View自定义
  3. All About Fragment
  4. RecyclerView的实现以及定制
  5. View的滑动与源码实现
  6. 触摸反馈
  7. Binder机制
  8. 常见的IPC方式
  9. Android体系结构-分层与实现

Part4.开源库分析与应用

  1. RxJava其实没那么难
  2. OkHttp源码分析
  3. Glide到底好在哪

Part5.Android Performance

  1. Android性能评估的方方面面
  2. Android APK优化
  3. View优化

Part6.AAC

  1. Navagation
  2. Lifecycle

Part7.数据结构与算法分析

  1. 哈希表
  2. HashMap分析与应用
  3. 队列
  4. 红黑树
  5. 排序
  6. 查找
  7. 图论
  8. BF和DF
  9. 动态规划
  10. Top K问题
  11. 一些避免程序开销的小技巧(对象重用)

Part8.设计模式

  1. 工厂模式
  2. 生产者模式
  3. 观察者模式
  4. 适配器模式
  5. 桥接模式

Part9.工程学与方法论

  1. Lint
  2. Android Profile

Part10.生活以及观点

Part11.蚊子

  1. 赤壁赋
CATALOG
  1. 1. Quick Start
  2. 2. Part0: OS
  3. 3. Part1: JavaSE
  4. 4. Part2.JVM
  5. 5. Part3.AndroidSE
  6. 6. Part4.开源库分析与应用
  7. 7. Part5.Android Performance
  8. 8. Part6.AAC
  9. 9. Part7.数据结构与算法分析
  10. 10. Part8.设计模式
  11. 11. Part9.工程学与方法论
  12. 12. Part10.生活以及观点
  13. 13. Part11.蚊子