Android 面试题

10S2-挂号问诊重构 258个bug 1390

arrayMap
扩容:4 > 42 = 8 > 8+81/2 =12 > 18 >...
查找方式: 二分法查找
SparseArray
扩容 : 默认值为16 需要2倍的扩容数组
key 唯一的值
Hashtable
扩容 :默认容量 11 ,加载因子0.75)

Hashtable与HashMap的比较
HashMap 是非线程安全的,HashTable 是线程安全的;HashTable 内部的方法基本都经过synchronized 修饰。

ExecutorService 多线程 线程池
public ThreadPoolExecutor(int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
TimeUnit unit,
BlockingQueue<Runnable> workQueue,
ThreadFactory threadFactory,
RejectedExecutionHandler handler)

Singleton 单例设计模式

AIDL asInterface

应用启动,页面绘制,动画
Hashmap源码
Okhttp 源码
图片加载库
Handler
Binder

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容