摘要: Android中,相信主线程和子线程之间的通信大家都不陌生了吧。在一次面试经历中被问到了两个子线程之间是如何进行通信的。哎呦!这可蒙住我了。后来回家研究了下,分享给大家。 其实android中线程通信无非就是handler和looper的操作。 一般情况下的主线程和子线程之间的通信,都是通过主线程中 阅读全文
posted @ 2016-11-19 11:42 灯火、阑珊处 阅读(7775) 评论(0) 推荐(0) 编辑
摘要: HashMap底层实现还是数组,只是数组的每一项都是一条链。 HashMap实质是Entry数组。 链表是为了解决哈希冲突而存在的,但使用哈希函数对key计算存储位置时,如果位置有冲突,则在该位置建立起一条链。 当链表长度超过初始长度时,数组就会进行扩容到原来的两倍,这个过程叫做rehashing。 阅读全文
posted @ 2016-11-19 11:25 灯火、阑珊处 阅读(354) 评论(0) 推荐(0) 编辑