•EventBus了解吗? •安卓的注解有什么了解? •滑动过程卡顿,刷新率太低,怎么排查? Databinding有哪些了解? webview有哪些问题? 3、listvi...
•EventBus了解吗? •安卓的注解有什么了解? •滑动过程卡顿,刷新率太低,怎么排查? Databinding有哪些了解? webview有哪些问题? 3、listvi...
b站优质视频 https://space.bilibili.com/501486236?spm_id_from=333.788.b_765f7570696e666f.1 二叉...
Handler handler在android应用 1.在卡顿监测会用到消息机制;主要是发送一个延时消息来监测是否,在执行时间内没有remove该消息就代码APP发生卡顿; ...
HashMap 根据key获取哈希桶数组索引位置 这里的Hash算法本质上就是三步:取key的hashCode值、高位运算、取模运算。 通过h & (table.length...
强引用、软引用、弱引用、虚引用 强引用:是使用最普遍的引用,置为null才会被垃圾回收 软引用:只有在内存不足的时候JVM才会回收该对象 弱引用:在垃圾回收器线程扫描它所管辖...
虚拟内存和物理内存的区别 操作系统把内存分为1.CPU缓存(单位MB 通常在几MB或几十MB)2.运行内存(单位GB 通常在8G 16G 32G 等)3.虚拟内存(单位MB ...
TCP/IP 网络模型 TCP/IP 网络模型 应用层,传输层,网络层,链路层 TCP、UDP TCP报文段 源端口号和目标端口号:谁发的和发给谁(类似于哲学问题:你是谁?从...
Synchronized 编译器去保证锁的加锁和释放 jdk1.6 引入了偏向锁,轻量级锁(自旋锁)synchronized的优化借鉴了ReenTrantLock中的CAS技...