Android学习笔记 这些都是我在 Android 进阶学习和实践过程中,自己整理的笔记,没有太多讲解的内容。 主要涉及 Java 和 Android 两大块内容,都是一些偏底层实现和原理性的知识,很少有入门级别的代码。 内容使用 Typora 编辑,为保证文中的流程图、时序图及其他样式能够正常显示,建议 clone 到本地后用 Typora 浏览。 目录 Java系列 JVM JVM内存模型 垃圾回收器 4种常量池 字符串与StringTable 编译期处理 字节码与类加载 运行期优化 并发 Java并发 Java内存模型 悲观锁和乐观锁 线程池 ThreadLocal 线程安全集合类 其他 Java泛型 Android系列 系统核心原理 Android虚拟机 Binder机制 消息机制 事件分发机制 性能优化 启动优化 渲染优化 内存优化 图片优化 进程保活 热修复 NDK C++基础 C++高级 C++面向对象 官方组件解析 马上更新... 第三方框架解析 马上更新... 其他 Android代码规范 算法系列 排序算法