Java & Android 相关...
写在最开始
2012 年开始从事 Java & Android 开发至今的一些知识,其中也不乏用于面试和被面试的知识
Java
- Hashmap ConcurrentHashmap Java7/8 分析与细节记录
- ReentrantLock 使用与原理
- Android:Java 注解解析与 APT
- 解决升级 Android Studio 3.6.1 后无法运行 Java 代码的问题
- Java:明明有空格 indexOf 却是 -1
- Android:Lrucache 原理
- ThreadLocal 原理
- Java 并发:线程协作 wait/notify/sleep/yield/join
- 10 个 Java 基础知识点
- Java 并发:线程中断
- Java 并发:线程,同步,锁,异常捕获
- Java:类执行顺序和变量赋值顺序
- Java:注解与注解解析器
Android
- HTTP 缓存策略(okHttp 的实现)
- ClassLoader 归纳总结
- EventBus 源码分析图解总结
- 时序图:基于 AIDL(Binder) 进程间通信之调用远程服务
- Launcher 启动 App 的流程
- Android 开发 与 MVC,MVP,MVVM
- Android MVVM 之 ViewMode,LiveData 原理
- 记录 WindowManager,Window,Activity,DecorView,ViewRootImpl
- Android:Java 注解解析与 APT
- 从 0 到 1 组件化项目,路由原理
- Android 开发:矢量图
- Android Service 启动方式,生命周期,参数说明,混合启动
- DiskLruCache 源码分析图
- Android:Lrucache 原理
- Android 线程间通信:Handler/Message/MessageQueue/Looper
- Android Touch 事件传递流程小结
- Android View 知识点:创建,测量,布局,绘制
- Android View 1:深入 XML 创建 View