# GH-Android-Review-master
**Repository Path**: whybetter/GH-Android-Review-master
## Basic Information
- **Project Name**: GH-Android-Review-master
- **Description**: No description available
- **Primary Language**: Android
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2023-08-15
- **Last Updated**: 2023-08-15
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 🔥Android 复习资料汇总🔥(每周持续更新中~)
> 要想成为一名优秀的Android开发,一份知识体系是必不可少的~
感谢大家的关注与支持,最近工作上比较忙,很难抽出时间来更新~
第三方框架的内容总算是在11月底前更新了……结构方面还需要再优化一下,然后12月底前打算再整理一下面试题相关的内容,后面计划会给大家制作一份知识体系图……
Emm……辛辛苦苦种树……确定不来个Star鼓励一下?
> 部分内容收集整理于网络,在此也再次感谢所有内容产出者的贡献!
>
> > 如果觉得看起来比较麻烦,需要PDF版本,或是需要更多学习资料、面试资料,进阶、架构资料,都可以加上[**QQ群**](https://jq.qq.com/?_wv=1027&k=0LtuaUyZ)领取。祝愿每一位有追求的Android开发同胞都能进大厂拿高薪!
# Android-Notes
Android开发核心知识点笔记-目录:
| 1️⃣ | 2️⃣ | 3️⃣ | 4️⃣ | 5️⃣ | 6️⃣ | 7️⃣ | 8️⃣ | 9️⃣ | 🔟 |
| :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | ------------------------------------------------------------ | :----------------------------------------------------------: | :----------------------------------------------------------: |
| **Java** | **Android** | **Android 扩展** | **性能优化** | **开源库源码分析** | **Kotlin** | **设计模式** | **Gradle** | **计算机 网络基础** | **C++** |
| [☕](https://github.com/733gh/GH-Android-Review-master#Java-知识点汇总) | [📱](https://github.com/733gh/GH-Android-Review-master#Android-知识点汇总) | [📳](https://github.com/733gh/GH-Android-Review-master#Android-扩展知识点汇总) | [⚙️](https://github.com/733gh/GH-Android-Review-master#性能优化知识点汇总) | [🔍](https://github.com/733gh/GH-Android-Review-master#Android-开源库源码分析) | [🍭](https://github.com/733gh/GH-Android-Review-master#Kotlin知识点汇总) | [🛠️](https://github.com/733gh/GH-Android-Review-master#设计模式汇总) | [📔](https://github.com/733gh/GH-Android-Review-master#Gradle知识点汇总) | [💻](https://github.com/733gh/GH-Android-Review-master#计算机网络基础) | [](https://github.com/733gh/GH-Android-Review-master#C知识点汇总) |
| 🅰️ | 🈚 | 🈚 | 🈚 | 🈚 | 🈚 | 🈚 | 🈚 | 🈚 | 🈚 |
| **常见面试 算法题** | 🈚 | 🈚 | 🈚 | 🈚 | 🈚 | 🈚 | 🈚 | 🈚 | 🈚 |
| [📝](https://github.com/733gh/GH-Android-Review-master#常见面试算法题汇总) | | | | | | | | | |
接触 Android 开发也有一段时间了,前段时间便开始想抽空整理一些知识点,通过笔记整理的方式减少自己重复学习的时间成本和提高自身的效率。参考的博客和图文有很多,没办法一一列出,如果有引用不当的部分会立即删除,望大家见谅
整理的知识点会有Java、Android SDK、Android 源码、其他的一些计算机基础等几个部分,往后的时间里会陆续补充更新。
# 目录:
## Java 知识点汇总
* [JVM](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#jvm)
* [JVM 工作流程](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#jvm-工作流程)
* [运行时数据区(Runtime Data Area)](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#运行时数据区runtime-data-area)
* [方法指令](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#方法指令)
* [类加载器](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#类加载器)
* [垃圾回收 gc](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#垃圾回收-gc)
* [对象存活判断](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#对象存活判断)
* [垃圾收集算法](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#垃圾收集算法)
* [垃圾收集器](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#垃圾收集器)
* [内存模型与回收策略](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#内存模型与回收策略)
* [Object](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#object)
* [equals 方法](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#equals-方法)
* [hashCode 方法](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#hashcode-方法)
* [static](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#static)
* [final](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#final)
* [String、StringBuffer、StringBuilder](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#stringstringbufferstringbuilder)
* [异常处理](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#异常处理)
* [内部类](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#内部类)
* [匿名内部类](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#匿名内部类)
* [多态](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#多态)
* [抽象和接口](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#抽象和接口)
* [集合框架](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#集合框架)
* [HashMap](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#hashmap)
* [结构图](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#结构图)
* [HashMap 的工作原理](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#hashmap-的工作原理)
* [HashMap 与 HashTable 对比](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#hashmap-与-hashtable-对比)
* [ConcurrentHashMap](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#concurrenthashmap)
* [Base 1.7](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#base-17)
* [Base 1.8](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#base-18)
* [ArrayList](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#arraylist)
* [LinkedList](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#linkedlist)
* [CopyOnWriteArrayList](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#copyonwritearraylist)
* [反射](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#反射)
* [单例](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#单例)
* [饿汉式](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#饿汉式)
* [双重检查模式](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#双重检查模式)
* [静态内部类模式](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#静态内部类模式)
* [线程](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#线程)
* [状态](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#状态)
* [状态控制](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#状态控制)
* [volatile](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#volatile)
* [synchronized](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#synchronized)
* [根据获取的锁分类](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#根据获取的锁分类)
* [原理](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#原理)
* [Lock](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#lock)
* [锁的分类](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#锁的分类)
* [悲观锁、乐观锁](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#悲观锁乐观锁)
* [自旋锁、适应性自旋锁](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#自旋锁适应性自旋锁)
* [死锁](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#死锁)
* [引用类型](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#引用类型)
* [动态代理](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#动态代理)
* [元注解](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Java%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#元注解)
## Android 知识点汇总
* [Activity](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#activity)
* [生命周期](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#生命周期)
* [启动模式](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#启动模式)
* [启动过程](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#启动过程)
* [Fragment](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#fragment)
* [特点](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#特点)
* [生命周期](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#生命周期-1)
* [与Activity通信](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#与activity通信)
* [Service](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#service)
* [启动过程](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#启动过程-1)
* [绑定过程](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#绑定过程)
* [生命周期](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#生命周期-2)
* [启用前台服务](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#启用前台服务)
* [BroadcastReceiver](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#broadcastreceiver)
* [注册过程](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#注册过程)
* [ContentProvider](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#contentprovider)
* [基本使用](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#基本使用)
* [数据存储](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#数据存储)
* [View](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#view)
* [MeasureSpec](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#measurespec)
* [MotionEvent](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#motionevent)
* [VelocityTracker](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#velocitytracker)
* [GestureDetector](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#gesturedetector)
* [Scroller](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#scroller)
* [View 的滑动](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#view-的滑动)
* [View 的事件分发](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#view-的事件分发)
* [在 Activity 中获取某个 View 的宽高](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#在-activity-中获取某个-view-的宽高)
* [Draw 的基本流程](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#draw-的基本流程)
* [自定义 View](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#自定义-view)
* [进程](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#进程)
* [进程生命周期](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#进程生命周期)
* [多进程](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#多进程)
* [进程存活](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#进程存活)
* [OOM_ADJ](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#oom_adj)
* [进程被杀情况](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#进程被杀情况)
* [进程保活方案](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#进程保活方案)
* [Parcelable 接口](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#parcelable-接口)
* [使用示例](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#使用示例)
* [方法说明](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#方法说明)
* [Parcelable 与 Serializable 对比](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#parcelable-与-serializable-对比)
* [IPC](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#ipc)
* [IPC方式](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#ipc方式)
* [Binder](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#binder)
* [AIDL 通信](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#aidl-通信)
* [Messenger](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#messenger)
* [Window / WindowManager](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#window--windowmanager)
* [Window 概念与分类](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#window-概念与分类)
* [Window 的内部机制](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#window-的内部机制)
* [Window 的创建过程](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#window-的创建过程)
* [Activity 的 Window 创建过程](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#activity-的-window-创建过程)
* [Dialog 的 Window 创建过程](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#dialog-的-window-创建过程)
* [Toast 的 Window 创建过程](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#toast-的-window-创建过程)
* [Bitmap](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#bitmap)
* [配置信息与压缩方式](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#配置信息与压缩方式)
* [常用操作](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#常用操作)
* [裁剪、缩放、旋转、移动](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#裁剪缩放旋转移动)
* [Bitmap与Drawable转换](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#bitmap与drawable转换)
* [保存与释放](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#保存与释放)
* [图片压缩](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#图片压缩)
* [BitmapFactory](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#bitmapfactory)
* [Bitmap创建流程](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#bitmap创建流程)
* [Option类](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#option类)
* [基本使用](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#基本使用-1)
* [内存回收](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#内存回收)
* [屏幕适配](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#屏幕适配)
* [单位](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#单位)
* [头条适配方案](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#头条适配方案)
* [刘海屏适配](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#刘海屏适配)
* [Context](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#context)
* [SharedPreferences](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#sharedpreferences)
* [获取方式](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#获取方式)
* [getPreferences](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#getpreferences)
* [getDefaultSharedPreferences](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#getdefaultsharedpreferences)
* [getSharedPreferences](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#getsharedpreferences)
* [架构](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#架构)
* [apply / commit](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#apply--commit)
* [注意](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#注意)
* [消息机制](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#消息机制)
* [Handler 机制](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#handler-机制)
* [工作原理](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#工作原理)
* [ThreadLocal](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#threadlocal)
* [MessageQueue](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#messagequeue)
* [Looper](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#looper)
* [Handler](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#handler)
* [线程异步](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#线程异步)
* [AsyncTask](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#asynctask)
* [基本使用](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#基本使用-2)
* [工作原理](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#工作原理-1)
* [HandlerThread](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#handlerthread)
* [IntentService](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#intentservice)
* [线程池](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#线程池)
* [RecyclerView 优化](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#recyclerview-优化)
* [Webview](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#webview)
* [基本使用](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#基本使用-3)
* [WebView](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#webview-1)
* [WebSettings](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#websettings)
* [WebViewClient](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#webviewclient)
* [WebChromeClient](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#webchromeclient)
* [Webview 加载优化](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#webview-加载优化)
* [内存泄漏](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#内存泄漏)
## Android 扩展知识点汇总
* [ART](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#art)
* [ART 功能](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#art-功能)
* [预先 (AOT) 编译](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#预先-aot-编译)
* [垃圾回收优化](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#垃圾回收优化)
* [开发和调试方面的优化](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#开发和调试方面的优化)
* [ART GC](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#art-gc)
* [Apk 包体优化](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#apk-包体优化)
* [Apk 组成结构](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#apk-组成结构)
* [整体优化](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#整体优化)
* [资源优化](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#资源优化)
* [代码优化](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#代码优化)
* [.arsc文件优化](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#arsc文件优化)
* [lib目录优化](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#lib目录优化)
* [Hook](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#hook)
* [基本流程](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#基本流程)
* [使用示例](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#使用示例)
* [Proguard](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#proguard)
* [公共模板](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#公共模板)
* [常用的自定义混淆规则](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#常用的自定义混淆规则)
* [aar中增加独立的混淆配置](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#aar中增加独立的混淆配置)
* [检查混淆和追踪异常](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#检查混淆和追踪异常)
* [架构](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#架构)
* [MVC](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#mvc)
* [MVP](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#mvp)
* [MVVM](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#mvvm)
* [Jetpack](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#jetpack)
* [架构](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#架构-1)
* [使用示例](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#使用示例-1)
* [NDK 开发](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#ndk-开发)
* [JNI 基础](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#jni-基础)
* [数据类型](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#数据类型)
* [String 字符串函数操作](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#string-字符串函数操作)
* [常用 JNI 访问 Java 对象方法](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#常用-jni-访问-java-对象方法)
* [NDK 开发](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#ndk-开发-1)
* [基础开发流程](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#基础开发流程)
* [System.loadLibrary()](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#systemloadlibrary)
* [CMake 构建 NDK 项目](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#cmake-构建-ndk-项目)
* [常用的 Android NDK 原生 API](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#常用的-android-ndk-原生-api)
* [类加载器](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#类加载器)
* [双亲委托模式](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#双亲委托模式)
* [DexPathList](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Android%E6%89%A9%E5%B1%95%E7%9F%A5%E8%AF%86%E7%82%B9.md#dexpathlist)
## Android 开源库源码分析
* [LeakCanary](https://github.com/JasonWu1111/Android-Review/blob/master/Docs/Android开源库源码分析.md#leakcanary)
* [初始化注册](https://github.com/JasonWu1111/Android-Review/blob/master/Docs/Android开源库源码分析.md#初始化注册)
* [引用泄漏观察](https://github.com/JasonWu1111/Android-Review/blob/master/Docs/Android开源库源码分析.md#引用泄漏观察)
* [Dump Heap](https://github.com/JasonWu1111/Android-Review/blob/master/Docs/Android开源库源码分析.md#dump-heap)
* [EventBus](https://github.com/JasonWu1111/Android-Review/blob/master/Docs/Android开源库源码分析.md#eventbus)
* [自定义注解](https://github.com/JasonWu1111/Android-Review/blob/master/Docs/Android开源库源码分析.md#自定义注解)
* [注册订阅者](https://github.com/JasonWu1111/Android-Review/blob/master/Docs/Android开源库源码分析.md#注册订阅者)
* [发送事件](https://github.com/JasonWu1111/Android-Review/blob/master/Docs/Android开源库源码分析.md#发送事件)
## 设计模式汇总
* [设计模式分类](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E6%B1%87%E6%80%BB.md#设计模式分类)
* [面向对象六大原则](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E6%B1%87%E6%80%BB.md#面向对象六大原则)
* [工厂模式](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E6%B1%87%E6%80%BB.md#工厂模式)
* [单例模式](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E6%B1%87%E6%80%BB.md#单例模式)
* [建造者模式](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E6%B1%87%E6%80%BB.md#建造者模式)
* [原型模式](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E6%B1%87%E6%80%BB.md#原型模式)
* [适配器模式](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E6%B1%87%E6%80%BB.md#适配器模式)
* [观察者模式](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E6%B1%87%E6%80%BB.md#观察者模式)
* [代理模式](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E6%B1%87%E6%80%BB.md#代理模式)
* [责任链模式](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E6%B1%87%E6%80%BB.md#责任链模式)
* [策略模式](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E6%B1%87%E6%80%BB.md#策略模式)
* [备忘录模式](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E6%B1%87%E6%80%BB.md#备忘录模式)
## Gradle知识点汇总
* [依赖项配置](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/Gradle%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#依赖项配置)
## 计算机网络基础
* [网络体系的分层结构](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80.md#网络体系的分层结构)
* [HTTP 相关](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80.md#http-相关)
* [请求报文](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80.md#请求报文)
* [请求行](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80.md#请求行)
* [请求头](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80.md#请求头)
* [响应报文](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80.md#响应报文)
* [常见状态码](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80.md#常见状态码)
* [缓存机制](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80.md#缓存机制)
* [Https](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80.md#https)
* [Http 2.0](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80.md#http-20)
* [TCP/IP](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80.md#tcpip)
* [三次握手](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80.md#三次握手)
* [四次挥手](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80.md#四次挥手)
* [TCP 与 UDP 的区别](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80.md#tcp-与-udp-的区别)
* [Socket](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80.md#socket)
* [使用示例](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80.md#使用示例)
## C++知识点汇总
* [数据类型](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#数据类型)
* [typedef](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#typedef)
* [类型限定符](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#类型限定符)
* [定义常量](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#定义常量)
* [存储类](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#存储类)
* [引用 vs 指针](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#引用-vs-指针)
* [struct vs class](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#struct-vs-class)
* [成员函数](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#成员函数)
* [析构函数](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#析构函数)
* [拷贝构造函数](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#拷贝构造函数)
* [friend 友元](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#friend-友元)
* [inline 内联函数](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#inline-内联函数)
* [继承类型](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#继承类型)
* [运算符重载](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#运算符重载)
* [动态内存](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#动态内存)
* [命名空间](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#命名空间)
* [预处理器](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#预处理器)
* [#define](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#define)
* [条件编译](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#条件编译)
* [预定义宏](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#预定义宏)
* [信号](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#信号)
* [线程](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#线程)
* [强制类型转换](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#强制类型转换)
* [const_cast](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#const_cast)
* [static_cast](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#static_cast)
* [dynamic_cast](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#dynamic_cast)
* [reinterupt_cast](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#reinterupt_cast)
* [智能指针](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#智能指针)
* [unique_ptr](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#unique_ptr)
* [shared_ptr](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#shared_ptr)
* [weak_ptr](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#weak_ptr)
* [内存空间](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/C%2B%2B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%B1%87%E6%80%BB.md#内存空间)
## 常见面试算法题汇总
* [排序](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#排序)
* [比较排序](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#比较排序)
* [冒泡排序](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#冒泡排序)
* [归并排序](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#归并排序)
* [快速排序](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#快速排序)
* [线性排序](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#线性排序)
* [计数排序](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#计数排序)
* [桶排序](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#桶排序)
* [二叉树](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#二叉树)
* [顺序遍历](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#顺序遍历)
* [层次遍历](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#层次遍历)
* [左右翻转](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#左右翻转)
* [最大值](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#最大值)
* [最大深度](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#最大深度)
* [最小深度](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#最小深度)
* [平衡二叉树](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#平衡二叉树)
* [链表](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#链表)
* [删除节点](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#删除节点)
* [翻转链表](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#翻转链表)
* [中间元素](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#中间元素)
* [判断是否为循环链表](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#判断是否为循环链表)
* [合并两个已排序链表](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#合并两个已排序链表)
* [链表排序](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#链表排序)
* [删除倒数第N个节点](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#删除倒数第n个节点)
* [两个链表是否相交](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#两个链表是否相交)
* [栈 / 队列](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#栈--队列)
* [带最小值操作的栈](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#带最小值操作的栈)
* [有效括号](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#有效括号)
* [用栈实现队列](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#用栈实现队列)
* [逆波兰表达式求值](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#逆波兰表达式求值)
* [二分](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#二分)
* [二分搜索](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#二分搜索)
* [X的平方根](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#x的平方根)
* [哈希表](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#哈希表)
* [两数之和](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#两数之和)
* [连续数组](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#连续数组)
* [最长无重复字符的子串](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#最长无重复字符的子串)
* [最多点在一条直线上](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#最多点在一条直线上)
* [堆 / 优先队列](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#堆--优先队列)
* [前K大的数](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#前k大的数)
* [前K大的数II](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#前k大的数ii)
* [第K大的数](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#第k大的数)
* [二叉搜索树](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#二叉搜索树)
* [验证二叉搜索树](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#验证二叉搜索树)
* [第K小的元素](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#第k小的元素)
* [数组 / 双指针](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#数组--双指针)
* [加一](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#加一)
* [删除元素](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#删除元素)
* [删除排序数组中的重复数字](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#删除排序数组中的重复数字)
* [我的日程安排表 I](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#我的日程安排表-i)
* [合并排序数组](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#合并排序数组)
* [贪心](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#贪心)
* [买卖股票的最佳时机](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#买卖股票的最佳时机)
* [买卖股票的最佳时机 II](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#买卖股票的最佳时机-ii)
* [最大子数组](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#最大子数组)
* [主元素](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#主元素)
* [字符串处理](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#字符串处理)
* [生成括号](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#生成括号)
* [Excel表列标题](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#excel表列标题)
* [翻转游戏](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#翻转游戏)
* [翻转字符串中的单词](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#翻转字符串中的单词)
* [转换字符串到整数](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#转换字符串到整数)
* [最长公共前缀](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#最长公共前缀)
* [回文数](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#回文数)
* [动态规划](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#动态规划)
* [单词拆分](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#单词拆分)
* [爬楼梯](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#爬楼梯)
* [打劫房屋](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#打劫房屋)
* [编辑距离](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#编辑距离)
* [乘积最大子序列](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#乘积最大子序列)
* [矩阵](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#矩阵)
* [螺旋矩阵](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#螺旋矩阵)
* [判断数独是否合法](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#判断数独是否合法)
* [旋转图像](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#旋转图像)
* [二进制 / 位运算](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#二进制--位运算)
* [落单的数](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#落单的数)
* [格雷编码](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#格雷编码)
* [其他](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#其他)
* [反转整数](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#反转整数)
* [LRU缓存策略](https://github.com/733gh/GH-Android-Review-master/blob/7e0eb0af4d43239da04014155d2c6062a10a9604/Docs/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E7%AE%97%E6%B3%95%E9%A2%98%E6%B1%87%E6%80%BB.md#lru缓存策略)
# Contanct Me
如果觉得看起来比较麻烦,需要PDF版本,或是需要更多学习资料,都可以加上QQ群领取
> 本群由我创立,目前已将群主权限交由合作方便于进行日常管理,介意的朋友们在GitHub上看最新版就好了
>
> > 如果你对于群管理有更好的建议,欢迎群内私聊我(我是-不管事不答疑的随缘冒泡废人)
> >
> > > 行了行了,名字很随意已经有很多人说过了…毕竟还是要恰饭的嘛…
祝愿每一位有追求的Android开发同胞都能进大厂拿高薪!
## QQ群
**Android架构交流群**:[**710443626**](https://jq.qq.com/?_wv=1027&k=iW7GWhW2) (备注一下GitHub,免得被认成打无良广告的)
**微信:MNxiaona666**
> PS:
>
> > 平常很忙,找小娜小姐姐或者仲夏小姐姐领取就好了,别找我
## 微信公众号
##### 程序猿百晓生
