Java和Android面试复习
Java和Android面试复习
Java部分
- 彻底搞懂Java线程池的工作原理
- 彻底搞懂Java内存模型与volatile关键字
- 彻底搞懂Java中的synchronized关键字
- 彻底搞懂Java中的ReentrantLock实现原理
- 彻底搞懂Java并发包中的Atomic原子类
- 深入理解Java线程的等待与唤醒机制(一)
- 深入理解Java线程的等待与唤醒机制(二)
- Java并发系列终结篇:彻底搞懂Java线程池的工作原理
- Java并发系列番外篇:ThreadLocal原理其实很简单
- Java泛型详解
- 深入理解Java的反射机制
- 探索Java虚拟机的类加载机制
- Java垃圾回收机制最全解析
- volatile关键字在单例模式中的作用
- HashMap详解1.7
- HashMap详解1.8
- 死锁产生的四个必要条件
- 数组和链表的区别
- Https相关文章
- 10大经典排序算法
Android部分
- 彻底搞懂SparseArray实现原理
- Activity A启动Activity B它们的生命周期变化
- Android BroadcastReceiver 使用详解
- 关于Android Service真正的完全详解,你需要知道的一切
- Android组件化
- 协程的基础知识
- 一文搞懂如何自定义 OkHttp 拦截器
- ViewModel的实现原理
- ViewModel源码研究之聊聊onSaveInstanceState和onRetainNonConfigurationInstance的区别
- ANR的定位与解决
- Android Lifecycle实现原理
- Android应用启动流程分析
- OkHttp3 拦截器源码分析
- Kotlin异步Flow限流的应用场景及原理
- 组件化框架 ARouter 完全解析(一) 原理详解
- IdleHandler源码分析
- Handler相关问题
- HandlerThread实现原理
- View的绘制流程
本文由作者按照 CC BY 4.0 进行授权