开篇废话 PAG是由腾讯推出的一套完整的动效工作流解决方案,目标是降低或消除动效相关的研发成本,能够一键将设计师在AE中制作的动效内容导出成素材...
面试问题 synchronized的原理 synchronized优化后的锁机制简单介绍一下,包括自旋锁、偏向锁、轻量级锁、重量级锁 谈谈对Sy...
面试问题 谈一下HashMap的底层原理是什么 谈一下hashMap中put是如何实现的 谈一下hashMap中什么时候需要进行扩容,扩容res...
面试问题 onMeasure onLayout onDraw的作用 自定义View和自定义ViewGroup的区别 getMeasureWidt...
面试问题 什么是内存泄露,什么是内存溢出 什么情况下会造成堆溢出、栈溢出 常见造成内存泄露的情况 常见造成内存溢出的情况 谈一下垃圾回收机制 什...
面试问题 Jvm,Dalvik与Art三者之间的区别 那dex和class到底在结构上有什么区别呢 Android虚拟机中寄存器起什么作用,与栈...
面试问题 简单介绍一下Glide缓存 具体说说Glide的三级缓存原理 Glide加载一个100x100的图片,是否会压缩后再加载?放到一个30...
开篇废话 开局一张图,说明一切问题。 可以看出MMKV相比SP的优势还是比较大的,除了需要引入库,有一些修改上的成本以外,就没有什么能够阻挡MM...
开篇废话 在项目中写代码时偶尔会不注意,从而导致了隐形的bug产生,平时也发现不了,比如说在自定义View时使用了TypedArray却忘记了r...
文集作者