安卓笔记侠

专注安卓开发

导航

2017年10月31日 #

ArrayMap代替HashMap

摘要: ArrayMap是一个<key,value>映射的数据结构,它设计上更多的是考虑内存的优化,内部是使用两个数组进行数据存储,一个数组记录key的hash值,另外一个数组记录Value值,它和SparseArray一样,也会对key使用二分法进行从小到大排序,在添加、删除、查找数据的时候都是先使用二分 阅读全文

posted @ 2017-10-31 19:04 安卓笔记侠 阅读(195) 评论(0) 推荐(0) 编辑

外部类委托内部类变相实现多继承

摘要: 1.Student 2.Worker 3.GraduateStudent 4.Test 阅读全文

posted @ 2017-10-31 00:43 安卓笔记侠 阅读(364) 评论(0) 推荐(0) 编辑

BlockingQueue介绍及使用

摘要: 1.BlockingQueue队列和平常队列一样都可以用来作为存储数据的容器,但有时候在线程当中 涉及到数据存储的时候就会出现问题,而BlockingQueue是空的话,如果一个线程要从BlockingQueue 里取数据的时候,该线程将会被阻断,并进入等待状态,直到BlockingQueue里面有 阅读全文

posted @ 2017-10-31 00:06 安卓笔记侠 阅读(1313) 评论(0) 推荐(0) 编辑