wait sleep join yield 线程 是操作系统能够进行运算调度的最小单位,它被包涵在进程之中,是行程中的实际运作单位。一条线程是进...

wait sleep join yield 线程 是操作系统能够进行运算调度的最小单位,它被包涵在进程之中,是行程中的实际运作单位。一条线程是进...
反射可以让我们在运行时获取类的属性,方法,构造方法、父类、接口等信息,通过反射还可以让我们在运行期实例化对象、调用方法、即使方法或属性是私有的也...
设计模式(适用场景 优点) 从Android代码中来记忆23种设计模式[http://blog.csdn.net/huachao1001/art...
UI卡顿 1、UI卡顿原理 View的绘制帧数保持60fps是最佳,这要求每帧的绘制时间不超过16ms(1000/60),如果安卓不能在16ms...
事件分发机制[https://www.jianshu.com/p/e99b5e8bd67b] 图解 Android 事件分发机制[https:/...
Handler、Looper、Message、MessageQueue基础流程分析[https://github.com/GeniusVJR/L...
AIDL Binder Messenger HermersEventBus 进程通信(binder/AIDL/Messenger)Binder机...
性能优化->虚拟机原理 怎么分析堆内存 内存泄露和内存溢出的原因 怎么做内存管理 JVM类加载机制Java内存区域与内存溢出垃圾回收算法!And...
1开源库内部是如何工作的 处理关键数据使用的方法有什么惊艳的地方 简单来说imageloder怎么做缓存的,缓存算法有哪些,lru的特性是什么,...
Binder机制[https://github.com/GeniusVJR/LearningNotes/blob/master/Part1/An...
专题公告
本专题中的内容仅供我个人使用及他人参考 内容绝大多数来源于网络公开资料的整理
请勿转载!请勿用于商业用途!谢谢